Preheat the oven to 350 degrees F. Line 2 baking sheets with parchment paper. Set aside.
Whisk together the flour, baking soda, and salt. Set aside.
In the bowl of your stand mixer fitted with the paddle attachment, cream the butter, sugar, and brown sugar about 3 minutes. Scrape down the sides. Add the eggs, one at a time and mix until combined, scraping the sides as needed. Add in the vanilla and mix 30 seconds longer. Gradually stir in the flour mixture.
Add the coconut flakes, white chocolate chips, and macadamia nuts. Mix until just combined.
Using a small ice cream scoop, or tablespoon, drop portions of dough onto prepared baking sheets with a little breathing room to expand while baking, about 2? apart. Bake for 10 – 12 minutes, until golden brown.