Preheat your oven to 350ºF and spray 13x9 pan with non-stick pan spray, set aside.
In the bowl of a stand mixer fitted with a paddle attachment, cream together the butter, powdered sugar, salt, vanilla extract, and almond extract until smooth.
Beat in the eggs at low speed, scraping down the sides of the bowl in between.
With the mixer running, add half of the almond flour. Scrape down the sides of the bowl then add the remaining almond flour, as well as the baking powder.
Slowly pour in the milk while the mixer runs on low.
Mix until combined, scraping down the sides of the bowl when needed.
Pour batter into your 13x9 pan and tap on the counter a few times to release any air bubbles.
Bake for 25 minutes, or until cooked through.
Let your cake cool completely while you make the cherry buttercream.