Preheat the oven to 325F. Line a baking sheet with a silpat or parchment and set aside.
In a bowl, mix together the flour, baking soda, and salt. Set aside. In a stand mixer, mix together the melted butter and sugars until thoroughly combined, 4 minutes on medium speed.
Add the egg, yolk, and vanilla on medium speed until well combined.
Add the dry ingredients in two to three additions on low speed. Mix just until it comes together. Add the white chocolate and cranberries and pule together until mixed.
Scoop of dough into equal pieces by using a large portion scoop. Place them evenly spaced on the prepared baking sheet and bake until edges are lightly golden brown, about 15 minutes.