Preheat your oven to 350°F (175°C) to ensure even baking.
In a large mixing bowl, whisk together the flour, baking soda, salt, ground cinnamon, and old-fashioned rolled oats.
In another bowl, beat together the butter, dark brown sugar, and granulated sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined.
Gently fold in the toasted walnuts (if using), dried cherries, and chocolate chunks.
Drop rounded balls of dough onto the prepared baking sheets, spacing them about 2 inches apart. Bake for 10-12 minutes until edges are golden.
Let the cookies cool on the baking sheets for 5 minutes before transferring them to a cooling rack.