Preheat your oven to 350°F (175°C) to ensure even baking.
Line your baking sheets with parchment paper to prevent sticking and make cleanup easier.
In a medium bowl, whisk together the all-purpose flour, salt, baking soda, and baking powder. Set aside.
In a large mixing bowl, beat the room temperature butter and shortening together with an electric mixer until creamy. Gradually add the dark-brown sugar and granulated sugar, mixing until light and fluffy.
Add the eggs, vanilla extract, and almond extract to the butter-sugar mixture. Beat until well combined.
Gradually add the dry ingredients to the wet mixture, mixing just until combined. Avoid overmixing.
Gently fold in the rolled oats, dried tart cherries, and chopped white chocolate.
Use a cookie scoop or tablespoon to drop rounded balls of dough onto the prepared baking sheets, spacing them about 2 inches apart.
Bake for 10-12 minutes, or until edges are lightly golden. Centers may look slightly underbaked but will set as they cool.
Remove from oven and let cookies cool on baking sheets for about 5 minutes. Transfer to a wire rack to cool completely.