Preheat your oven to 350°F (175°C). Line two large baking sheets with parchment paper or silicone baking mats to prevent sticking and ensure even browning.
In a large mixing bowl, beat the softened butter, granulated sugar, and brown sugar together. Use an electric mixer on medium speed until the mixture is light, fluffy, and well-combined.
Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract. Make sure to scrape down the sides of the bowl so everything is incorporated.
In a separate medium bowl, whisk together the flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients, mixing on low speed just until the flour streaks disappear. Do not overmix.
Using a spatula, gently fold in the white chocolate chips and the chopped macadamia nuts. Ensure they are evenly distributed throughout the dough.
Drop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart. Bake for 9 to 11 minutes, or until the edges are lightly golden. The centers should still look slightly soft.
Let the cookies cool on the baking sheet for 5 minutes. This helps them firm up. Transfer them to a wire rack to cool completely before serving.