Preheat the oven to 160℃ (320℉). Line the base of the cake tin with a piece of greaseproof paper and lightly grease the walls of the cake tin with cooking spray or butter.
Evenly spread desiccated coconut onto a baking tray and toast in the preheated oven for 3-5 minutes until golden brown. Leave to completely cool.
In 30 second bursts melt the butter in the microwave.
Into a mixing bowl whisk together caster sugar, melted butter, whole eggs & vanilla paste until completely emulsified.
Switch to a spatula and fold in salt, baking powder and half of the ground almond. Once combined, fold in the remaining ground almonds and the cooled desiccated coconut.
Pour the cake batter into the prepared cake tin and evenly distribute almond flakes over the surface of the cake batter. Bake in the preheat oven for 35-45 minutes, until golden brown and a toothpick inserting into the centre comes out clean.
Leave to cool in the tin for 20-30 minutes before removing from the tin. To remove the cake run a palette knife around the edge of the cake before removing the wall of the cake tin. Set onto a wire rack to cool completely before dusting the surface of the cake with icing sugar.