Preheat the oven to 180˚C/ 160˚C fan/ 356˚F/ 320˚F convection.
Line a 11cm x 21 cm / 4.3" x 8.3" loaf tin with baking paper.
Prepare the fresh cherries: cut around the cherry with a paring knife and twist, pulling off the fruit from the stone (pit).
Mix the sugar and butter together until light and fluffy.
In another bowl mix the almond meal with baking powder and orange zest, mix well.
Beat the eggs and add the almond essence.
Add the flour mixture to the sugar and butter and stir, then add the eggs and mix until well combined. It will seem very thick.
Gently stir in the cherries – try not to stir too much or the colour can bleed into the cake.
Spoon into the prepared tin and spread lightly with the back of the spoon to get an even top, then sprinkle over the almonds in an even layer.
Place into the oven (lower shelf*) and bake for 40-45 minutes.
Test to see if the cake is cooked after 40 minutes by sticking a skewer in the centre of the cake. If it comes out clean then the cake is done. If some batter sticks to it then place back into the oven for another 5-10 minutes.
Leave in the tin for 10 minutes before carefully removing it from the tin to a wire rack to cool completely.
To serve, dust with icing sugar, an optional step but does make the cake look pretty!