In a mixing bowl, whisk together the flour, salt, baking powder and baking soda. Set aside after it has been mixed together.
In a separate mixing bowl, whisk together the eggs, sugar, oil and vanilla extract. Once the mixture is smooth, whisk in the coconut milk, shredded coconut and pineapple chunks.
Gradually whisk in the flour mixture.
Once the wet and dry ingredients have been mixed together, pour the batter into the pan top with additional shredded coconut then cover with foil and bake for 40-50 minute or until a toothpick inserted in comes out clean.
Once the cake has done baking, let it cool for at least 10-15 minutes.