Preheat your oven to 325°F (160°C).
In a medium bowl, combine the graham cracker crumbs, melted butter, and granulated sugar. Mix until the crumbs are evenly coated.
Press the mixture firmly into the bottom of the springform pan to form the crust. Bake in the preheated oven for 10 minutes, then remove and let cool.
In a large mixing bowl, beat the softened cream cheese and sugar together using an electric mixer until smooth and creamy.
Add the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract, orange zest, lemon zest, lemon juice, and orange juice until fully incorporated.
Pour the cheesecake filling over the cooled crust and smooth the top with a spatula.
Bake in the oven for 50-60 minutes, or until the center is set but slightly jiggly. Remove from oven and let it cool on a wire rack.
In a small bowl, toss the blueberries with sugar and lemon juice; let them sit for 10 minutes until they release their juices.
Once the cheesecake has cooled to room temperature, cover it and refrigerate for at least 3 hours or until fully chilled.
Before serving, top the cheesecake with the blueberry mixture and any extra blueberries as desired.