Preheat the oven to 325 degrees F. Lightly grease a 9 x 13-inch baking dish.
In a medium bowl, whisk together the flour, sugar, baking powder, and salt. Add the melted butter and stir until the mixture is crumbly. Transfer 1/2 cup of the dry mixture to a small bowl, add the almonds, and stir to combine. Set aside.
In a small bowl, whisk the eggs, milk, and almond extract together. Add to the flour mixture and stir to combine. Pour the batter into the baking dish. Spread the cherry pie filling over the top. Sprinkle the reserved almond mixture over the pie filling.
Bake for 35 to 45 minutes or until the top is golden and the cake is set. Let cool on a wire rack for 5 to 10 minutes. Slice and serve.