In a medium-sized bowl, whisk the flour, baking soda, cornstarch and salt. Set aside.
In a large bowl, mix together the butter with both sugars until creamy, light and fluffy.
Add egg and mix to combine. Incorporate the orange zest and orange juice and then incorporate the flour mixture.
Add the white chocolate chips and dried cranberries. Cover and refrigerate the dough for at least 2 hours.
Preheat the oven to 350F (180C). Line two large baking sheets with parchment paper.
Use an ice cream scoop to portion the dough evenly and place each portion on the prepared baking sheet. Repeat with the remaining dough, leaving 2 inches (5 cm) of space between each cookie.
Bake for 8-10 minutes or until slightly golden around the edges. Cool on baking sheets for 5-10 minutes. Remove to cooling rack to cool completely.