Preheat the oven to 350°F (175°C).
Grease and flour a 9-inch round cake pan.
In a large mixing bowl, combine shredded coconut, sugar, and flour.
Add coconut milk, eggs, vanilla, and salt into the dry mixture.
Stir until just combined, being careful not to overmix.
Fold in baking powder gently until it's fully incorporated.
Pour the batter into the prepared cake pan.
Bake for 25-30 minutes or until the top is golden and a toothpick inserted comes out clean.
Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack.
Serve as is or dust with powdered sugar for extra sweetness.