Preheat oven to 350°.
Wash cranberries in colander.
Pat dry with paper towels and transfer to a small mixing bowl.
Add ¼ cup granulated sugar and stir to combine; set aside.
In a large mixing bowl, cream butter, remaining ½ cup granulated sugar, brown sugar, egg, vanilla and orange extracts, baking soda, salt, and orange zest until smooth and creamy.
Add flour, cranberry mixture and white chocolate chips and stir into batter with a wooden spoon.
Stir batter throughly, but it will still be very dry.
Scrunch and squeeze dough with hands until crumbs start adhering.
Form dough into a ball while squeezing dough; this will take 15-20 seconds for each ball of dough.
Place balls on cookie sheets that have been sprayed with cooking spray.
Bake 15-20 minutes or until golden brown around edges.
Rotate cookie sheets on oven racks after ten minutes of baking time.
Cool for several minutes on cookie sheets before transferring to rack to cool completely.
Store in airtight container.