Place the coconut, sugar, salt and water in a dutch oven and mix them together.
Cook over low heat for approximately 45 minutes, stirring constantly. If using fresh coconut, do not overcook it, as it tends to become hard.
Add the vanilla extract and coconut extract to the coconut and continue mixing for another 15 minutes.
Avoid letting the coconut dessert dry out too much. To know when it’s ready, you should be able to see the bottom of the pan when stirring.
Pour it into a glass container and let it cool in the refrigerator for at least 2 hours.
Serve it cold, accompanied by a slice of white cheese or garnish with a cinnamon stick.