01 - Line the base of a 9-inch springform pan with parchment paper and set aside.
02 - Combine the crushed graham crackers with melted butter in a medium bowl until the mixture resembles wet sand. Press firmly into the bottom of the prepared pan to form an even, compact layer. Place in the refrigerator to chill while preparing the filling.
03 - In a large mixing bowl, beat the softened cream cheese with powdered sugar and vanilla extract using an electric mixer until completely smooth and lump-free.
04 - Pour in the full-fat coconut milk and continue beating until the mixture is well blended and silky.
05 - Gently fold in the drained, chopped pineapple tidbits and desiccated coconut until evenly distributed throughout the filling.
06 - In a separate chilled bowl, whip the heavy cream to stiff peaks. Carefully fold the whipped cream into the pineapple coconut mixture in three additions, using a rubber spatula to maintain as much air as possible.
07 - Pour the filling over the chilled crust and spread evenly with a spatula, smoothing the top surface.
08 - Cover tightly with plastic wrap and refrigerate for a minimum of 4 hours or overnight until the cake is firm and fully set.
09 - Just before serving, top with toasted coconut flakes and arrange fresh or canned pineapple slices or tidbits over the surface. Slice with a warm knife for clean portions.