In a large mixing bowl, cream the butter, sugar, and brown sugar with an electric mixer until light and fluffy.
Add the vanilla and eggs; mix well.
In a medium mixing bowl, whisk together the flour, baking soda, and salt.
Add the flour mixture to the wet and mix until combined.
Add the dried cranberries and white chocolate chips; mix well.
Scoop the cookie dough into round balls and place on a parchment paper (or silicone baking mat) lined cookie sheet. Leave 2 inches between each dough ball as the cookies will spread while baking.
Bake the cookies at 350°F degrees for 10-12 minutes. Use a spatula to remove the cookies from the baking sheet and cook on a wire rack.