Preheat the oven to 325°F (160°C). Grease a 9-inch springform pan and wrap the bottom with aluminum foil to prevent leaks.
In a medium bowl, mix the graham cracker crumbs and melted butter until combined. Press the mixture firmly into the bottom of the prepared springform pan to form the crust. Bake for 10 minutes, then remove from the oven and let cool.
In a large mixing bowl, beat together the softened cream cheese and granulated sugar until smooth and creamy. Add in vanilla extract and mix until well combined.
Add eggs one at a time, mixing on low speed after each addition to incorporate without overbeating.
Gently fold in the sour cream, dried cranberries, white chocolate chips, orange zest, and salt until evenly distributed.
Pour the cheesecake mixture over the cooled crust and smooth the top with a spatula.
Place the springform pan in a larger baking dish and fill the dish with hot water until it reaches halfway up the sides of the springform. This is a water bath that helps the cheesecake cook evenly.
Bake in the preheated oven for 55-65 minutes or until the edges are set and the center is slightly jiggly (it will firm up as it cools).
Once baked, turn off the oven and crack the door open, allowing the cheesecake to cool in the oven for an hour.
After an hour, remove the cheesecake from the oven, let it cool to room temperature, then cover and refrigerate for at least 4 hours, preferably overnight, before serving.
Notes
Before serving, drizzle with white chocolate and sprinkle additional dried cranberries on top for an elegant finish. Slice with a hot, wet knife for clean edges!