Preheat oven to 180°C. Line a 12-cup muffin tin with paper liners.
In a medium bowl, whisk together 2 cups flour, salt, and baking powder. In a liquid measuring cup, combine the milk, cherry juice, and almond extract.
In the bowl of a stand mixer, beat the butter for about one minute at medium speed. Add the sugar and mix about one minute more. Add the flour mixture and the liquid mixture alternately, beginning and ending with the flour mixture. Mix just until all ingredients are thoroughly combined, scraping the sides of the bowl as necessary.
In a small bowl, sprinkle 2 tablespoons of flour over the chopped cherries. Stir until the cherries are coated and have absorbed most of the flour. Stir the cherries into the batter.
Fold the beaten egg whites into the batter. Divide the batter evenly between the muffin cups; each cup should be about 2/3 full. Bake for 20-25 minutes, or until a toothpick inserted in the center cupcake comes out clean and the tops spring back when pressed gently. Cool completely before frosting.