1. Preheat your oven to 325 F (160 C) Convection. Grease a 16x12x1 inch (40.6×30.5×2.54 cm) baking pan. Set aside.
2. Heat the milk in a pot and add the poppy seeds. Let simmer on low for 2-3 minutes. Take pot off the heat and let the poppy seed milk sit covered for about 10 minutes.
3. In a separate bowl mix together the flour, ground almonds, salt and baking powder. Set aside.
4. In a stand-mixer with the paddle attachment whisk the butter and sugar until creamy on medium-high speed, about 4 minutes. Add the eggs, one at a time. Scrape the bowl after each addition. Mix in the vanilla, almond extract and poppy seed milk.
5. Set the stand-mixer on low speed and add the flour mixture slowly until well combined. Don’t over mix!
6. Spread the batter evenly into the prepared baking pan and distribute the cherries onto the batter.
7. Bake in the center of the preheated oven for about 40 minutes or until a wooden skewer inserted into the middle of the cake removes cleanly.
8. Let the cake cool in the pan and dust with confectioners’ sugar before cutting into squares.