Preheat oven to 350°F (175°C).
In a mixing bowl, cream together softened butter, brown sugar, and granulated sugar until light and fluffy.
Beat in eggs one at a time, followed by vanilla extract.
In a separate bowl, whisk together flour, baking soda, and salt.
Gradually add dry ingredients to the wet mixture, mixing until just combined.
Fold in rolled oats, white chocolate chips, and dried cranberries evenly.
Scoop tablespoon-sized portions of dough onto a lined baking sheet, spacing cookies apart.
Bake cookies for 12 to 15 minutes until edges are golden and centers remain slightly soft.
Allow cookies to cool on the baking sheet for a few minutes before transferring to a wire rack.
Serve cookies warm or at room temperature.