Preheat your oven to 350°F (175°C). Line baking sheets with parchment paper or silicone baking mats.
In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
In a large mixing bowl, use a hand mixer or stand mixer to beat the butter, granulated sugar, and brown sugar together until light and fluffy, about 2-3 minutes.
Beat in the eggs, one at a time, followed by the vanilla extract. Mix until well combined.
Gradually add the dry ingredients to the wet ingredients, mixing on low speed until just combined. Do not overmix.
Gently fold in the white chocolate chips and chopped macadamia nuts with a spatula.
Scoop tablespoon-sized balls of dough (or use a cookie scoop) and place them about 2 inches apart on the prepared baking sheets.
Bake in the preheated oven for 10-12 minutes, or until the edges are lightly golden and the centers look slightly underbaked. They will continue to set as they cool.
Allow the cookies to cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely. Serve warm or store in an airtight container for up to a week.