01 - Preheat the oven to 350°F. Line two baking sheets with parchment paper.
02 - In a medium bowl, whisk together the flour, baking powder, and salt; set aside.
03 - In a large mixing bowl, cream the butter, granulated sugar, and brown sugar until light and fluffy (2–3 minutes).
04 - Beat in the egg, vanilla extract, and almond extract until well combined.
05 - Gradually add the dry ingredients to the wet ingredients, mixing just until incorporated.
06 - Gently fold in the chopped maraschino cherries and white chocolate chips.
07 - Using a cookie scoop or tablespoon, drop rounded balls of dough onto prepared baking sheets, spacing them about 2 inches apart.
08 - Bake for 10–12 minutes, or until the edges are just set and the centers look slightly underbaked.
09 - Cool cookies on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
10 - For the glaze, whisk together powdered sugar, cherry juice, and almond extract until smooth. Drizzle over cooled cookies and allow to set before serving.