Prepare the Crust:
Preheat the oven to 350°F (175°C).
In a bowl, combine the graham cracker crumbs, sugar, and melted butter. Mix until the texture resembles wet sand.
Press the mixture evenly into the bottom of the springform pan. Bake for 8–10 minutes, then allow to cool.
Make the Filling:
In a large mixing bowl, beat the cream cheese and sugar with an electric mixer until smooth and creamy.
Add the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract.
Fold in the melted white chocolate until fully incorporated.
Assemble the Cheesecake:
Pour half of the cheesecake batter over the cooled crust. Scatter half of the blueberries over the batter.
Pour the remaining batter over the blueberries, then top with the remaining blueberries.
Bake the Cheesecake:
Reduce the oven temperature to 325°F (160°C). Bake the cheesecake for 50–60 minutes, or until the edges are set and the center is slightly jiggly.
Turn off the oven, crack the door slightly, and allow the cheesecake to cool inside for 1 hour.
Chill and Serve:
Remove the cheesecake from the oven and let it cool completely at room temperature. Refrigerate for at least 4 hours, preferably overnight.
Before serving, top with fresh blueberries and white chocolate shavings if desired.