01 - In a mixing bowl, combine graham cracker crumbs, melted butter, and granulated sugar. Mix until evenly moistened. Press mixture firmly into the bottom of a 9-inch springform pan or deep-dish pie plate. Chill in the refrigerator while preparing the filling.
02 - In a large bowl, beat the softened cream cheese, powdered sugar, and vanilla extract using an electric mixer until smooth and creamy.
03 - In a separate bowl, whip the cold heavy cream to stiff peaks using an electric mixer. Gently fold the whipped cream into the cream cheese mixture until just combined and fluffy.
04 - Fold in the well-drained crushed pineapple and 1 cup shredded coconut until evenly distributed throughout the cream mixture.
05 - Spoon the pineapple coconut cream mixture over the prepared crust, smoothing the top evenly with a spatula.
06 - Cover the cake and refrigerate for at least 4 hours, or overnight, until fully set.
07 - Just before serving, sprinkle the toasted coconut over the top and garnish with fresh pineapple slices if desired. Carefully remove the springform ring, slice, and serve chilled.