In a large mixing bowl or stand mixer, beat together butter and sugars until creamy. Add in eggs and extracts and continue to beat. Set aside.
In a medium sized bowl, whisk together flour, cornstarch, baking soda, baking powder, and salt.
Add dry ingredients to wet ingredients, mixing well until all combined.
Fold in white chocolate chips and macadamia nuts.
Refrigerate dough for at least 60 minutes.
When ready to bake, preheat oven to 350F and line baking sheets with parchment paper.
Scoop 3 tbsp of dough using a cookie scoop onto cookie tray. Bake for 10-12 minutes or until just slightly golden on the bottom edge. Let cool completely before serving.