Preheat the Oven: Begin by preheating your oven to 175 °C (350 °F). Grease and flour a 25 cm cake mold.
Mix Wet Ingredients: In a large mixing bowl, beat the melted butter with the cream cheese until a soft texture forms. Add the sugar and continue to whisk until you obtain a creamy consistency. Incorporate the eggs one by one, along with the vanilla essence.
Combine the Dry: In a separate bowl, combine the flour, baking powder, bicarbonate of soda, and salt. Gradually integrate this dry mixture into the wet mixture while alternating with the milk. Make sure to mix well.
Add Tropical Flavors: Fold in the crushed pineapple and grated coconut. Ensure everything is well incorporated.
Bake the Cake: Pour the cake batter into the prepared mold and bake it for 60-70 minutes, or until a toothpick comes out clean.
Cool and Serve: Let the cake cool in the mold for about 10 minutes, then unmold it and let it cool completely on a rack. Slice and enjoy your tropical masterpiece!