Preheat the oven to 350°F and spray a 9-inch pie plate with nonstick cooking spray.
In a food processor, grind the cookies and pecans into fine crumbs, then add the coconut, melted butter, and salt and pulse to combine.
Press this mixture evenly into the pie plate, covering the bottom and sides.
Bake for 10 to 12 minutes until lightly browned and set it aside to cool slightly on a wire rack.
Leave the oven on.
In a saucepan, combine the chopped pineapple and granulated sugar.
In a small bowl, mix the cornstarch with lime juice, then stir it into the saucepan.
Bring to a boil over medium-high heat while whisking continuously.
Let it cook for about a minute until thickened, then transfer to a bowl and allow to cool.
Using a stand mixer or electric mixer, beat the cream cheese until very smooth.
Add the coconut cream, lime zest, and rum extract, mixing until fully combined.
Beat in the eggs one at a time until smooth.
Spoon the cooled pineapple mixture into the prepared crust, then pour the coconut cream cheese mixture on top.
Bake for 40 to 50 minutes, until the center is set.
Tent the crust edges with foil if they darken too quickly.
Cool the pie on a wire rack, then cover and refrigerate for at least 4 hours or overnight.
Before serving, whip the heavy cream and confectioners’ sugar to soft peaks and spread it over the chilled pie.
Finish with a generous sprinkle of shredded coconut.