In a medium bowl sift together dry ingredients - flour, baking soda, baking powder, & salt; set aside.
In a stand mixer fitted with a paddle attachment, add sugar into bowl & molasses on top of sugar. Mix until it reaches brown sugar texture, 2-3 minutes.
Scrape bowl & add butter. Cream together on medium speed 3-5 minutes or until light & fluffy, & sugar granules are becoming soft.
Scrape bowl, add vanilla, almond extract & eggs. Mix until pale in colour & completely combined.
Using a spatula, mix the dry ingredients into the wet. Do not do this using a mixer, you will overmix.
Once dough is just combined, fold in white chocolate chunks & macadamia nuts.
Put cookie dough into a large/gallon size ziplock bag & flatten it out. Let chill at least 2 hours, preferably overnight.
Once chilled, preheat oven to 350°F. Let preheat for 30 minutes.
Portion cookie dough into 2oz balls (about ¼ cup) & place them on a parchment lined baking sheet.
Bake for 9-12 minutes until edges are golden & the center is still pale in color.
Let cool for 5 minutes on the baking sheet before transferring to a wire rack.
