In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
In a large bowl or stand mixer, cream together the softened butter, light brown sugar, and white sugar until light and fluffy (about 2-3 minutes).
Beat in the eggs one at a time, scraping down the sides of the bowl as needed. Add the vanilla extract and mix until well combined.
Gradually add the flour mixture to the wet ingredients, mixing on low speed until just combined. Don't overmix.
Fold in the macadamia nuts and white chocolate chips.
Chill the dough for at least 30 minutes (this helps prevent spreading).
Preheat oven to 350°F and line baking sheets with parchment paper.
Drop rounded tablespoons of dough (using a scant 2-tablespoon scoop if you have one) onto the prepared baking sheets, spacing them about 2 inches apart. Aim to make each ball about 1.5 inches in diameter if you don't have a scoop.
Bake for 11-14 minutes, or until edges are lightly golden brown and centers look slightly underbaked (they'll continue cooking as they cool over the next 5 minutes or so).
Let cookies cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.