Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan, or line it with parchment paper for easy removal.
In a medium bowl, sift together the all-purpose flour, baking powder, salt, and shredded coconut. Set aside.
In a large bowl, whisk the eggs and granulated sugar until pale and slightly thickened. Add the coconut milk, vegetable oil, and vanilla extract, mixing until smooth.
Gradually add the dry ingredients to the wet mixture, folding gently to combine. Avoid overmixing to keep the cake tender.
Carefully fold in the drained crushed pineapple, distributing it evenly throughout the batter.
Pour the batter into the prepared cake pan and smooth the top with a spatula. Bake for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
Allow the cake to cool in the pan for 10 minutes, then transfer it to a cooling rack. While the cake cools, whisk together the powdered sugar and pineapple juice to make a smooth glaze.
Drizzle the glaze over the cooled cake and sprinkle the remaining tablespoon of shredded coconut on top for a pretty finish.