Heat the oven to 350 degrees, and grease a bundt pan well.
Add the brown sugar and then the crushed pineapple to the bundt pan.
Beat together the butter, granulated sugar and brown sugar for the cake for 4-5 minutes until creamy.
Add the eggs, yolks and vanilla into the mixture.
Mix in the flour, salt, baking powder, nutmeg and baking soda.
Blend in the coconut milk until the batter is smooth and creamy.
Spread the mixture into the bundt pan, and bake for 35-45 minutes or until cooked completely through.
Add ¾ C coconut milk and 6 Tbsp granulated sugar to a pot over medium heat. Stir until the sugar dissolves. Remove immediately, and stir in the ½ cup of coconut rum.
When the cake is out of the oven and still warm, poke holes all over the top of it with the handle of a wooden spoon or similar tool.
Pour ⅔ of the mixture over the cake and into the holes.
Let sit a few minutes, and then turn the cake out of the pan and onto a plate or serving platter.
Brush the remaining syrup onto the cake.
Heat the butter, heavy whipping cream and brown sugar for the glaze to a boil in a pot over medium high heat.
Boil for 2 minutes, and then remove.
Stir in the coconut and rum.
Pour the mixture over the cake and let set before serving.