01 - Line the base of a 9-inch springform pan with parchment paper, ensuring the paper sits flat against the bottom.
02 - Combine the crushed graham crackers and melted butter in a medium bowl, stirring until the crumbs are evenly moistened. Press the mixture firmly into the bottom of the prepared pan, creating a compact, even layer. Place the pan in the refrigerator to chill while making the filling.
03 - Beat the softened cream cheese with powdered sugar and vanilla extract in a large bowl using an electric mixer until the mixture is completely smooth and free of lumps.
04 - Pour in the full-fat coconut milk and continue beating until the mixture is thoroughly combined and silky.
05 - Gently fold the chopped pineapple tidbits and desiccated coconut into the cream cheese mixture using a rubber spatula, distributing evenly throughout.
06 - In a separate chilled bowl, whip the cold heavy cream until stiff peaks hold their shape. Carefully fold the whipped cream into the pineapple coconut mixture in two additions, preserving as much volume as possible.
07 - Pour the filling over the chilled crust and spread it into an even layer using an offset spatula, smoothing the surface.
08 - Cover the pan tightly with plastic wrap and refrigerate for a minimum of 4 hours, or preferably overnight, until the filling is fully set and firm.
09 - Remove the sides of the springform pan and transfer the cake to a serving plate. Top with toasted coconut flakes and arrange fresh pineapple slices or tidbits over the surface before slicing.