In a large mixing bowl, whisk together the flour, sugar, baking powder, and salt until well combined.
In another bowl, mix the coconut milk, egg, and vanilla extract until smooth.
Pour the wet ingredients into the dry ingredients and stir until just combined. Be careful not to overmix; a few lumps are okay.
Gently fold in the diced mango and shredded coconut.
Heat a non-stick skillet or griddle over medium heat and add a little butter or oil.
Pour 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface and the edges look set, about 2-3 minutes.
Flip the pancakes and cook for another 2-3 minutes until golden brown.
Remove from the skillet and keep warm while you cook the remaining pancakes.