01 - Preheat oven to 340°F (170°C).
02 - In a mixing bowl, blend crushed graham crackers, melted butter, finely chopped pistachios, and granulated sugar until evenly combined. Firmly press mixture into the base of a 9-inch springform pan. Bake for 10 minutes, then remove from oven and allow to cool completely.
03 - With an electric or stand mixer, beat cream cheese and sugar together at medium speed until smooth and airy. Add eggs one at a time, mixing thoroughly after each addition.
04 - Blend in sour cream, lemon zest, lime zest, lemon juice, lime juice, and vanilla until fully incorporated. Gently fold in chopped pistachios using a spatula.
05 - Pour filling into the cooled crust. Smooth the surface and gently tap the pan on the counter to release air bubbles. Bake in the center of the oven for 60 minutes or until center is just set but still slightly wobbly. Run a sharp knife around the rim, then cool in pan before chilling.
06 - Chill in the refrigerator for a minimum of 4 hours, ideally overnight, to allow the texture to firm.
07 - In a saucepan, combine pitted cherries, sugar, and lemon juice. Cook over medium heat until cherries begin to release juice. Dissolve cornstarch in water, then stir into the cherry mixture. Simmer, stirring frequently, until thickened. Cool completely before use.
08 - Release cooled cheesecake from springform pan. Spoon cherry topping generously over the cheesecake and garnish with additional pistachios if desired. Slice using a clean, sharp knife and serve chilled.