Prep the pan. Line the bottom of a 9-inch springform pan with parchment. Lightly grease the sides for easier release.
Make the crust. In a bowl, mix graham crumbs, sugar, and salt.
Stir in melted butter until the mixture looks like damp sand. Press firmly into the pan in an even layer, moving some up the sides if you like. Chill for 15 minutes.
Beat the cream cheese. In a large bowl, beat softened cream cheese, powdered sugar, vanilla, and salt until smooth and fluffy, about 2 minutes.
Scrape the bowl as needed.
Add the yogurt. Beat in Greek yogurt (or sour cream) until silky. If using almond extract, add now.
Whip the cream. In a separate cold bowl, whip the heavy cream to stiff peaks. Do not overbeat; it should hold peaks but still look smooth.
Fold and fill. Gently fold the whipped cream into the cream cheese mixture in two additions.
Stop as soon as there are no streaks. Spread half the filling over the crust.
Add bananas. Toss banana slices lightly with lemon juice if using. Arrange a dense layer over the filling.
Scatter half the strawberries and pineapple on top.
Top with remaining filling. Smooth the rest of the cheesecake mixture over the fruit. Tap the pan gently on the counter to settle.
Chill to set. Cover and refrigerate for at least 6 hours, preferably overnight, until firm.
Decorate. Before serving, add remaining strawberries and pineapple on top. Drizzle with chocolate sauce or sprinkle mini chips.
Add nuts, dollops of whipped cream, and cherries. Keep it fun and generous.
Slice and serve. Run a thin knife around the edge, unclasp the ring, and slice with a warm, dry knife for clean cuts.