01 - Line the base of a 9-inch springform pan with parchment paper, ensuring it lies flat against the bottom.
02 - Combine the crushed graham crackers and melted butter in a medium bowl until the mixture resembles wet sand. Press firmly and evenly into the bottom of the prepared pan to form a compact crust. Place in the refrigerator to chill while preparing the filling.
03 - In a large bowl, beat the softened cream cheese with powdered sugar and vanilla extract using an electric mixer until completely smooth and free of lumps.
04 - Pour in the full-fat coconut milk and continue beating until the mixture is fully 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 heavy cream with an electric mixer until stiff peaks hold their shape. Carefully fold the whipped cream into the pineapple coconut mixture in two additions, maintaining as much volume as possible.
07 - Pour the filling over the chilled crust and spread into an even layer. Smooth the surface with a spatula for a clean finish.
08 - Cover tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight, until the filling is firm and fully set.
09 - Just before serving, arrange toasted coconut flakes and fresh pineapple slices or tidbits over the top of the cake. Slice with a warm knife for clean portions.