Preheat oven to 350 degrees F and line 24-muffin cups with paper baking cups (or spray with cooking spray).
In a medium bowl, stir together flour, baking powder, salt, and baking soda; set aside.
In a 2-cup measuring glass, combine buttermilk (or milk with lemon juice) and cherry juice; set aside.
In a large mixing bowl, mix butter, sugar, vanilla, and almond extract and beat until combined. Add egg whites, one at a time, beating well after each addition. Alternately add flour mixture and cherry buttermilk mixture to beaten mixture, beating on low speed after each just until combined.
Spoon batter until prepared muffin cups, filling each about 2/3 full. Press a cherry half into batter in each cup.
Bake for 15 minutes or until tops spring back when lightly touched. Cool cupcakes in muffin cups on wire racks for 5 minutes. Remove from muffin cups and cool completely.