An AlohaDreams.com recipe.
Move oven shelf to top position and turn on broiler. Spread 1 cup sweetened flake coconut and 1/2 cup rough chopped macadamia nuts on a cookie sheet. Heat under the broiler (DO NOT LEAVE THE BROILER) until coconut and nuts are a golden brown. (IF YOU LEAVE IT CAN EASILY BURN) Remove from oven and set aside.
Preheat oven to 300 degrees. Line the bottom and sides of baking pan with aluminum foil or parchment paper, leaving enough overhang on all sides. Set aside.
In a medium bowl stir the melted butter, granulated sugar, vanilla, and salt. Add the flour and stir until everything is combined. Press the mixture evenly into the prepared baking pan.
Bake at 300 degrees about 15 minutes or until edges are lightly browned. While the crust is baking, prepare the coconut topping and cream cheese filling.
In a large bowl, with a mixer or by hand, mix eggs and 2 cups powdered sugar until completely combined. Add cream cheese, sugar, crushed pineapple and vanilla extract, and mix thoroughly. Gently fold-in 1 cup white chocolate chips and 1/2 cup chopped macadamia nuts, reserving 1/2 cup of white chocolate chips and 1 cup chopped macadamia nuts.
Spread filling evenly over the shortbread base. Increase oven temperature to 350 and bake on ON A CENTER SHELF for additional 25 minutes or until batter is set. Remove from oven, immediately sprinkle 1/2 cup reserved chopped, toasted macadamia nuts and 1 cup toasted coconut.
When ready to serve cut into bars, 4 rows by 6 rows for a total of 24 bars.