01 - Set oven temperature to 340°F (170°C).
02 - In a mixing bowl, combine crushed graham crackers, melted butter, chopped pistachios, and sugar. Press the mixture evenly into the base of a 9-inch springform pan. Bake for 10 minutes then allow to cool completely.
03 - Using an electric mixer, beat cream cheese and sugar until smooth and fluffy. Add eggs one at a time, fully incorporating after each addition.
04 - Blend in sour cream, lemon zest, lime zest, lemon juice, lime juice, and vanilla extract until combined. Gently fold in the chopped pistachios.
05 - Spread the filling over the cooled crust, smoothing the surface. Tap the pan lightly to remove air bubbles. Bake for 60 minutes or until set but slightly wobbly in the center. Run a knife around the edge immediately after baking and allow to cool in the pan. Refrigerate for at least 4 hours, or overnight.
06 - Add cherries, sugar, and lemon juice to a saucepan and cook over medium heat until cherries release juice. Dissolve cornstarch in water, then stir into the cherry mixture. Simmer until thickened and remove from heat to cool completely.
07 - Release chilled cheesecake from the pan. Spoon cooled cherry topping over the cheesecake and garnish with additional chopped pistachios as desired. Slice and serve chilled.