Mix graham cracker crumbs, melted butter, sugar, and salt until the mixture resembles wet sand. Press firmly into the bottom of a 9-inch springform pan.
Sprinkle gelatin over cold water in a small microwave-safe bowl and let it stand for 5 minutes to bloom. After blooming, microwave in 10-second intervals until the gelatin dissolves completely.
In a large bowl, beat cream cheese and sugar until light and fluffy (approximately 3-4 minutes).
Fold in the well-drained crushed pineapple.
In a separate bowl, whip the heavy cream with vanilla extract until stiff peaks form. Gently fold this into the cream cheese mixture.
Slowly pour the dissolved gelatin into the cheesecake mixture while stirring continuously to prevent clumping.
Pour the mixture over the prepared crust and smooth the top with an offset spatula. Refrigerate for at least 4 hours, preferably overnight.
Before serving, garnish with fresh pineapple slices, whipped cream, mint leaves, and toasted coconut flakes if desired.