Preheat the oven to 160°C. Line the base and sides of a loaf tin (approx 900g) with baking paper.
Sift the flour then add ground almonds into a bowl and mix. Add butter, sugar, eggs, almond essence and milk and beat together for a few minutes until the mix is light and fluffy.
Spoon approximately half of the mixture into the baking loaf tin, spread the Morello Cherries fruit preserve evenly. Spoon the remaining mixture on top of the preserve.
Reach a skewer into the loaf tin and make a light swirling motion to create a marble effect (which you will see once cooked). Smooth the top, sprinkle the flaked almonds on top, then bake for 1 1/4 hours (or until firm to the touch).
Remove from oven, allow to cool for 10 minutes then transfer to a wire rack to cool completely.