Preheat the oven to 350°F (175°C).
Grease and flour a 9-inch round cake pan.
In a large mixing bowl, combine sugar and eggs. Beat until light and fluffy.
Add coconut milk, vanilla extract, and mix until combined.
Sift together flour, shredded coconut, baking powder, and salt.
Gradually fold the dry ingredients into the wet mixture until just combined.
Pour the batter into the prepared cake pan and smooth the top.
Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted comes out clean.
Allow the cake to cool in the pan for 10 minutes before transferring to a wire rack.
Serve plain or dust with powdered sugar before serving.