01 - Preheat oven to 350°F and line two baking sheets with parchment paper
02 - Whisk together flour, baking soda, salt, and cinnamon in a medium bowl until thoroughly blended
03 - Beat butter, brown sugar, and granulated sugar in a large bowl until light and fluffy, approximately 2 to 3 minutes
04 - Incorporate eggs one at a time, mixing well after each addition, then blend in vanilla and almond extracts
05 - Gradually stir dry ingredients into wet mixture until just combined, being careful not to overmix
06 - Gently fold in oats, dried cherries, raisins, and almonds by hand until evenly distributed throughout the dough
07 - Drop tablespoon-sized balls of dough onto prepared baking sheets, spacing 2 inches apart to allow for spreading
08 - Bake for 10 to 12 minutes until edges are golden brown and centers appear set but remain slightly soft
09 - Allow cookies to rest on baking sheet for 5 minutes, then transfer to wire rack to cool completely