Preheat your oven to 350°F (175°C).
In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
In a large mixing bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
Add in the egg, vanilla extract, and almond extract, mixing until fully combined.
Gradually mix in the dry ingredients until just combined.
Fold in the chopped maraschino cherries, pistachios, and chocolate chips gently.
Drop rounded tablespoons of dough onto prepared baking sheets lined with parchment paper, spacing them about 2 inches apart.
Bake for 10-12 minutes, until the edges are golden and the centers look set but slightly soft.
Allow cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.