Preheat the oven to 350°F. Lightly grease baking sheets.
Beat the butter until fluffy.
Add both of the sugars and beat until well blended.
While continuing to beat, add the eggs one at a time, followed by the vanilla.
In a separate bowl, whisk together the flour, baking soda, and salt.
Add the flour mixture to the butter mixture and stir until well blended.
Using a large spatula or spoon, fold in the sweetened dried cranberries, white chocolate chips, and chopped pecans.
Using a cookie scoop, drop the cookies onto the lightly greased baking sheets, spaced about 1½ inches apart, and bake for about 15 minutes or until lightly golden brown.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.