Preheat oven to 350 degrees. Line a baking sheet with parchment paper or a silicon baking pad.
In a medium bowl, whisk together the flour, baking soda, and salt.
In a large bowl, beat together, using an electric mixer, the butter and both sugars until light and creamy.
Add the eggs and vanilla to the butter-sugar mixture and beat until combined, scraping sides of bowl as needed.
Slowly add the dry ingredients and beat on low until combined.
Using a wooden spoon, fold in the white chocolate chips and dried cranberries.
Using a 1 1/2 tablespoon cookie scoop, drop cookie batter onto prepared baking sheet, leaving about 2 inches between each cookie.
Bake for 11-12 minutes, until the edges are golden brown. Let the cookies cool on baking sheet for 5 minutes before removing to a wire rack to cool completely.