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 with melted butter in a medium bowl until the mixture resembles wet sand. Press firmly and evenly into the bottom of the prepared pan. Place 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 completely smooth and lump-free.
04 - Pour in the full-fat coconut milk and continue beating until the mixture is uniform and well blended.
05 - Gently fold the chopped pineapple tidbits and desiccated coconut into the cream cheese mixture using a rubber spatula.
06 - In a separate chilled bowl, whip the heavy cream 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 - Spread the filling evenly over the chilled crust, smoothing the surface with a spatula.
08 - Cover tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight, until the cake is fully set and firm.
09 - Before serving, top with toasted coconut flakes and arrange additional pineapple slices or tidbits over the surface. Slice and serve chilled.