Preheat oven to 350F/180C. Start by making the topping: In a 9-inch round cake pan, add the melted vegan butter and sprinkle with the light brown sugar as evenly as possible. Spread as needed with a spatula for an even top.
Decorate the cake pan with pineapple slices (be sure they are patted dry with a tea towel or paper towel to remove the excess liquid first). Start with one pineapple slice in the centre followed by the remaining slices circling around center pineapple. Place the cherries in between the gaps. Halve 2 to 3 pineapple slices and arrange them around the sides of the pan.
In a small mixing bowl combine the dry ingredients: flour, brown sugar, white sugar, salt and baking powder.
In a separate, large mixing bowl, combine the wet ingredients: pineapple juice, coconut milk, melted vegan butter and vanilla extract.
Pour the dry ingredients into the wet, bit-by-bit, while continuously whisking to form a smooth batter. Gently pour the batter into the cake pan and tilt the pan as needed to make an even layer.
Bake for 55 minutes (cover the pan with tin foil after 30 minutes, so the cake doesn’t burn, and place back in the oven to continue baking).
Remove from oven and let sit for 10 minutes on a wire rack, then invert the cake onto a cake stand or serving tray. Gently lift the cake pan upwards to reveal the pineapple topping. Let cool to room temperature. Slice and serve.