This coconut pineapple upside-down cake is a fun twist on a classic dessert. To make this cake, you will need flour, sugar, baking powder, salt, eggs, coconut milk, vegetable oil, vanilla extract, crushed pineapple, shredded coconut, butter, and brown sugar. Melt the butter and brown sugar together in a skillet, then add the pineapple and coconut. Pour the mixture into a greased cake pan. Mix the dry ingredients together, then add the wet ingredients and mix until smooth. Pour the batter over the pineapple mixture, then bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool for a few minutes, then invert it onto a serving platter. This cake is a delicious and unique dessert option that is sure to impress your guests.