Preheat your oven to 350° F. Grease and line a 9-by-9-inch baking pan with parchment paper, set aside.
In a small bowl, whisk together the all-purpose flour, almond flour, baking powder, and salt. Set aside.
In the bowl of a standing mixer with the paddle attachment, beat the butter and sugar together until light and fluffy, about 3-4 minutes. Add the eggs, one at a time, beating well after each addition. Stir in the vanilla and almond extract.
Add half of the dry ingredients into the mixer bowl, beat until incorporated. Pour the heavy cream into the batter and mixer until combined. Add the remaining dry ingredients and mix only until incorporated.
Pour the batter into the prepared pan and smooth into an even layer. Carefully place the cherry halves in rows, cut side up, until the batter is covered. You may not use all the prepared cherries.
Bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool completely before removing it from the pan and cutting it into squares. Store in an air-tight container for 3-4 days.