In food processor, add graham crackers, macadamia nuts, granulated sugar and salt. Process into fine crumbs. Add melted butter and process until smooth. Press into bottoms of cups.
In medium bowl, whisk together instant coconut cream pudding mix (or vanilla pudding mix + 1/2 tsp coconut extract) and cold milk. Stir until thickened then refrigerate for at 15 minutes until set
In medium mixing bowl, mix together cream cheese and sugar until smooth. Add in pineapple juice and heavy cream then mix well. Gently stir in flaked coconut. Spread cream cheese over the crust in each cup.
Sprinkle 1 tsp flaked coconut over cream cheese layer in each cup.
Spoon coconut pudding over flaked coconut and spread into an even layer.
Spoon crushed pineapple over coconut pudding layer.
Top pineapple with a layer of Cool Whip.
When ready to serve, garnish with a dollop of Reddi-whip then sprinkle with toasted coconut and chopped macadamia nuts.