Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan.
In a large mixing bowl, combine the flour, sugar, baking powder, baking soda, and salt. Whisk together until well blended.
Add the softened butter, eggs, vanilla extract, coconut milk, and crushed pineapple juice to the dry ingredients. Mix with an electric mixer on medium speed for about 3 minutes, or until the batter is smooth and well combined.
Gently fold in the shredded coconut and crushed pineapple. Ensure an even distribution throughout the batter.
Pour the batter into the prepared cake pan and smooth the top with a spatula.
Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Once baked, remove the cake from the oven and let it cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
For decoration, once the cake is cool, you can optionally sprinkle toasted coconut flakes on top for an added crunch and visual appeal.
Notes
Serve slices on decorative plates, garnished with fresh pineapple wedges and a sprinkle of shredded coconut for a tropical touch.