Weigh or measure the flour, baking powder, and salt into a bowl and run a whisk through to blend. In another bowl, weigh or measure the sugar and set it aside. Zest and juice limes into separate bowls and set aside. Next, rough chop the roasted macadamia nuts.
Add the butter and cream cheese in a stand or handheld mixer and mix on medium speed for about 1 to 2 minutes. Add the sugar and mix for another 3 minutes. Next, add the egg and incorporate it. At this point, I stop and scrape down the sides and bottom of the mixing bowl.
Add the lime zest, lime juice, and vanilla extract and blend for a minute at medium speed. Turn the mixer to low and gradually add and incorporate the flour mixture. Turn the mixer off and scrape down the sides. Next, add the dried fruit, macadamia nuts, and white chocolate chips; mix for about 15 seconds. You just want them to spread throughout the cookie dough. Cover the bowl lightly with plastic wrap and refrigerate for an hour.
Preheat the oven to 350°F (175°C or 180°C), line 2 cookie sheet pans with parchment paper, and set them aside. Using a medium-sized cookie scoop, place 12 scoops on a pan. Using your fingers, press down on the top of the mound. This will flatten them out a bit and bake even. Bake for 11-13 minutes. They should be golden brown on the bottom of the cookie. Move them to a cooling rack to finish.