Coat the push pan with spray butter, then layer foil on the outside of the pan going in opposite directions but making sure the sides and bottom of the pan are covered with foil.
Place all the ingredients for the crust into a food processor.
Pulse the graham crackers, butter, sugar, and salt in a food processor until fine moist crumbs form, about 1 minute.
Press the crust evenly into the bottom and up the side of the push pan.
Bake the crust for 15 minutes.
Remove the push pan the crust is baking in from the oven and sit on a wire rack until it is completely cool.
While the crust is cooling, choose two aluminum pie pans and fill one with the coconut and the other with the pecans.
Toast these in the 350 degrees Fahrenheit oven for a total of 15 minutes making sure to turn them every 5 minutes so they toast evenly on all sides and do not burn.
Remove the coconut and pecans once they are toasted and allow them to cool.
Once the pecans are cool, transfer them to a food processor and coarsely chop them.
Then transfer them to a small bowl.
In a large stainless steel pan, combine the butter, eggs, sugar, evaporated milk, vanilla and chocolate salt.
Bring this to a simmer over medium heat making sure to stir it frequently.
Once the mixture begins to simmer, turn the heat down some, continue to stir and cook for 10 minutes until the mixture thickens and begins to caramelize.
Stir in the chopped pecans and toasted coconut. Set the mixture aside to cool.
Now it is time to make the cheesecake.
The first step is to set a roasting pan filled half-way with water on the bottom rack of your oven.
Fill the prepared crust half-way with the batter, then add some of the toppings.
Depending on the depth of the pan you may or may not have room to add any more batter.
If you do, add more of the batter to the top, then you can either stop or add a little more of the topping.
I did one with a batter on top and two that had the actual topping on top.
The difference is the topping did not crack, but some of the batter came up on the edges of the topping – which was no big deal.
Once the pan is almost full of batter (leave about 1/2 inch headroom at the top of the pan) place it in the preheated oven and bake for an hour to an hour and 15 minutes.
The edges should be set but the center should be slightly jiggly.
Once the cheesecake is done, remove it from the oven, let it cool to room temperature, then refrigerate a minimum of 8 hours.
Overnight is fine.
The last step it to remove the cheesecake from the pan.