Dissolve gelatin in 2 tablespoons of cold water and let it swell for 5 to 10 minutes.
In a medium saucepan, bring the cream, coconut milk, sugar, salt and vanilla to a simmer over medium-low heat.
Do not boil. When the sugar has dissolved, remove from heat. Let cool for 5 minutes before adding the bloomed gelatin.
Add gelatin to the milk mixture.
Stir until the gelatin has completely dissolved.
Grease ramekins with coconut oil or vegetable oil.
Divide the panna cotta mixture evenly into the ramekins.
Refrigerate for at least 4 hours or overnight to set.
When ready to serve, if you want to invert the panna cotta, dip each ramekin into a bowl of hot water for about 30 seconds.
Run a sharp knife around the edges.
Invert onto a plate. I liked to invert them over some cranberry sauce. Garnish with sugar-coated red currants or cranberries, rosemary sprigs and coconut.
You can also consider adding some cranberry sauce on top of the panna cotta in the ramekins, and serve as is.