Preheat oven to 375 degrees F.
Combine flour, baking soda, and salt in a medium bowl. Set aside.
Beat butter and sugars in a large bowl with an electric mixer on medium speed until light and fluffy. Add egg and vanilla; beat well. Gradually add the flour mixture. Stir in the white chocolate chips and the dried cranberries.
Drop batter by heaping teaspoons onto ungreased cookie sheets.
Bake for 10 to 12 minutes or just until golden brown. Cool on cookie sheets for 1 minute. Remove to wire racks and cool completely.