01 - In a mixing bowl, combine graham cracker crumbs, melted butter, and granulated sugar. Stir until the mixture is evenly moistened and resembles wet sand. Press firmly into the bottom and slightly up the sides of a 9-inch springform pan or deep-dish pie plate. Refrigerate while preparing the filling.
02 - In a large bowl, beat the softened cream cheese, powdered sugar, and vanilla extract with an electric mixer until completely smooth and creamy, scraping down the sides as needed.
03 - In a separate chilled bowl, whip the cold heavy cream with an electric mixer until stiff peaks form. Be careful not to overwhip.
04 - Gently fold the whipped cream into the cream cheese mixture in three additions, using a spatula with light sweeping motions until just combined and airy.
05 - Fold the well-drained crushed pineapple and 1 cup shredded coconut into the cream mixture until evenly distributed throughout.
06 - Spoon the pineapple coconut cream filling over the prepared crust, spreading evenly with a spatula to create a smooth, level top. Cover tightly and refrigerate for at least 4 hours or overnight until fully set.
07 - Just before serving, sprinkle the toasted coconut evenly over the top and arrange fresh pineapple slices or chunks if desired. Carefully remove the springform ring, slice into wedges, and serve chilled.