01 - Preheat oven to 340°F (170°C).
02 - Combine crushed graham crackers, melted butter, finely chopped pistachios, and granulated sugar. Press firmly into the base of a 9-inch springform pan. Bake for 10 minutes. Cool completely.
03 - In a large bowl, beat the cream cheese with granulated sugar until completely smooth and fluffy. Add eggs one at a time, blending thoroughly between each addition.
04 - Mix in sour cream, lemon zest, lime zest, lemon juice, lime juice, and vanilla extract until smooth. Fold in roughly chopped pistachios.
05 - Pour filling over the cooled crust. Smooth the top and gently tap the pan to release air bubbles.
06 - Bake for 60 minutes or until the center is just set with a subtle wobble. Run a paring knife around the edges. Allow to cool before chilling in the pan for at least 4 hours, preferably overnight.
07 - For the topping, combine cherries, sugar, and lemon juice in a saucepan. Cook over medium heat until the cherries release juices. Dissolve cornstarch in water and stir into the cherry mixture. Simmer until thickened, then cool completely.
08 - Once thoroughly chilled, remove cheesecake from the pan. Spoon cherry topping generously over the surface. Garnish with extra pistachios as desired. Slice and serve cold.