First, using a knife, split the vanilla bean gently lengthwise down the middle, careful not to cut through the bean; just open it up.
In a saucepan, over medium heat, bring the milk, cream of coconut, coconut and the vanilla bean to a simmer.
Remove from heat and let sit for 1 hour to allow the flavours to come together.
Once the hour has passed, remove the vanilla bean.
In a mixer, beat together the egg yolks, sugar, cornstarch and salt; continue to beat until thick and pale yellow.
Re-heat the milk mixture until it is hot again.
Once the milk mixture is hot, slowly pour it into the mixer, while the mixer is going at medium speed.
Once the cream is mixed thoroughly, transfer it to a saucepan and cook it over medium heat, whisking constantly, until boiling, and the mixture thickens.
You can strain the cream through a sieve to remove the shredded coconut, but I like to leave it in the cream.
Let the coconut cream cool completely before adding it to the tarts; make sure to stir the cream well before using.