Prep your cups. Set out 8–10 clear cups or small jars.
Clear cups show off the layers and make portioning easy.
Make the crust. Stir graham crumbs, sugar, and salt in a bowl. Add melted butter and mix until evenly moistened and sandy.
Press the base. Spoon 2–3 tablespoons of crust into each cup. Press down firmly with the back of a spoon or a small tamper to form a tight layer.
Chill while you make the filling.
Beat the cream cheese. In a large bowl, beat softened cream cheese with a hand mixer until completely smooth, about 2 minutes. Scrape the bowl so there are no lumps.
Add sweetness and flavor. Beat in powdered sugar and vanilla until combined. Mix in coconut cream, lime juice, and lime zest.
The mixture should be creamy and thick.
Fold in pineapple. Pat the crushed pineapple dry with paper towels to avoid extra liquid. Gently fold it into the cheesecake mixture. Taste and adjust sweetness with a bit more powdered sugar if you like.
Whip the cream. In a cold bowl, whip heavy cream, powdered sugar, and coconut extract to medium peaks.
Don’t overbeat.
Lighten the filling. Fold half of the whipped cream into the cheesecake mixture until smooth and airy. Reserve the remaining whipped cream for topping.
Fill the cups. Spoon or pipe the cheesecake filling over the chilled crusts, leaving space on top for whipped cream and garnish. Tap cups lightly to settle the filling.
Chill. Cover and refrigerate for at least 3 hours, or until set and cold.
For a firmer set, chill 6 hours or overnight.
Finish and garnish. Right before serving, top each cup with a dollop of the reserved whipped cream. Add a sprinkle of toasted coconut, a spoon of crushed pineapple, and a cherry. A small lime wedge or slice makes it look extra sunny.