Prepare the Crust:
In a medium bowl, mix the graham cracker crumbs, melted butter, and sugar until combined. Press the mixture evenly into the bottom of a 9x13-inch baking dish. Refrigerate for 15 minutes to set.
Make the Cheesecake Filling:
In a large bowl, beat the cream cheese, granulated sugar, and vanilla extract until smooth and creamy.
Whip the Cream:
In another bowl, whip the chilled heavy cream with the powdered sugar until stiff peaks form. Gently fold the whipped cream into the cream cheese mixture until well combined.
Add Pineapple:
Gently fold the drained crushed pineapple into the cheesecake filling.
Assemble the Dessert:
Spread the cheesecake filling evenly over the chilled crust.
Add Topping:
Top the cheesecake with an even layer of crushed pineapple. If desired, sprinkle shredded coconut and chopped pecans on top for extra texture and flavor.
Chill and Serve:
Cover the dish and refrigerate for at least 4 hours, or overnight, to allow the dessert to set completely. Slice and serve this tropical delight!