01 - Line the bottom of a 9-inch springform pan with parchment paper, ensuring it lies flat against the base.
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 firm up while making the filling.
03 - Using an electric mixer, beat the softened cream cheese with powdered sugar and vanilla extract in a large bowl until completely smooth and free of lumps.
04 - Pour the full-fat coconut milk into the cream cheese mixture and beat on medium speed until fully blended and uniform.
05 - Gently fold the chopped pineapple tidbits and desiccated coconut into the 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 three additions, preserving as much air as possible.
07 - Pour the filling over the chilled crust, spreading it into an even layer. Smooth the surface with a spatula.
08 - Cover tightly with plastic wrap and refrigerate for a minimum of 4 hours, or ideally overnight, until the filling is firm and sliceable.
09 - Just before serving, arrange toasted coconut flakes and fresh pineapple slices or tidbits over the top. Slice with a warm knife for clean portions.