In a food processor finely chop your macadamia nuts.
In a medium bowl combine your chopped nuts, butter, flour, sugar, salt and vanilla.
Press your crust mixture into the bottom and along the sides of a pie pan.
Bake crust at 325 degress for 12 minutes. Let cool.
Caramel Sauce
In a medium sauce pan, melt together your butter and sugar on medium heat until lightly bubbling.
Then add your cream and salt and remove from the heat. Stir rigorously until combined.
Set aside about ¼ of your sauce for later (this can be an eye ball measurement)
Pour the rest of your caramel sauce into your crust. Place in the freezer to let harden for about 30 minutes.
Chocolate Filling
In a large sauce pan, add your coconut milk, whole milk, and sugar. Continuously mix and simmer on medium heat until sugar is melted and your mixture is brought to a light boil.
Lower the heat to low and add your chocolate. Mix until combined and melted.
In a small bowl whisk together your cornstarch and water. Then add this mixture to your pan/chocolate mixture.
Continue to simmer on low heat until mixture thickens.
Take off heat and let mixture cool completely.
Whipped cream/ topping
In the bowl of a stand mixer add your heavy cream and sugar and mix on high speed until you reach stiff peeks.
Add your chocolate filling to your pie crust (over the caramel). Then pile the whipped cream high on top of that. Top with your remaining caramel, toasted coconut, and a few left over crushed macadamia nuts!