Preheat oven to 350℉. Grease a 10" or 12" baking pan with butter and flour. Set aside.
In a mixing bowl, combine sugar, eggs, and oil. Mix with a whisk or hand mixer until it is well combined for about 2 minutes. Then add the coconut milk and vanilla extract.
Now sift in the flour, and add the baking powder, 2 tablespoon coconut flakes, and salt. Mix till well combined. Scrape down the sides of the bowl and mix well again.
Pour the batter into the prepared baking pan.
Bake at 350℉ for about 55-65 minutes until a tester inserted comes out clean.
Let the cake cool for 20 minutes in the baking pan, then turn out into a cooling rack and let it cool to room temperature.
When cool, using a brush, apply the honey or maple syrup, or jam all over the cake. Then sprinkle ½ cup coconut flakes or shredded coconut on it.