Preheat your oven to 325 degrees F. Line baking sheets with silicone mats or parchment paper.
Beat butter and sugars until fluffy. Add egg, vanilla, orange extract and orange zest, and mix well.
Add one cup of the flour along with the baking soda and salt and mix well. Add remaining 3/4 cups flour and mix until incorporated. Pinch the dough. If it doesn't stick to your fingers, it is ready. If it does, add more flour (start with 2 tablespoons) until dough does not stick to your fingers.
Add the white chocolate chips and dried cranberries and mix until evenly distributed.
Using a large cookie scoop, place the dough two inches apart on your baking sheets. Re-shape the dough so that it is taller than it is wide. The dough should look like small pillars.
Bake for 12 minutes, just until the edges start to brown. Remove from the oven and let continue baking on the hot cookie sheet for ten minutes before transferring to a wire rack to cool.