01 - In a mixing bowl, combine the 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. Place in the refrigerator to chill 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 using an electric mixer until stiff peaks form. Be careful not to overwhip.
04 - Gently fold the whipped cream into the cream cheese mixture in two additions, using a spatula, until just combined and light and fluffy. Avoid overmixing to maintain the airy texture.
05 - Fold the well-drained crushed pineapple and 1 cup of shredded coconut into the cream mixture until evenly distributed throughout.
06 - Spoon the pineapple coconut cream filling over the chilled crust, spreading it evenly with a spatula to create a smooth, level top.
07 - Cover the cake tightly and refrigerate for at least 4 hours, or preferably overnight, until the filling is fully set and firm.
08 - Just before serving, sprinkle the toasted coconut evenly over the top. Garnish with fresh pineapple slices or chunks if desired. Carefully remove the springform ring, slice into wedges, and serve chilled.