Preheat your oven to 325°F (160°C). Grease a 9-inch springform pan.
In a medium bowl, mix the graham cracker crumbs and melted butter until well combined. Press this mixture into the bottom of the prepared springform pan to form a crust. Bake for 10 minutes, then let cool.
In a large mixing bowl, beat the softened cream cheese and granulated sugar until creamy and smooth.
Add the vanilla extract, orange zest, and salt, mixing until fully incorporated.
Add the eggs one at a time, mixing just until combined after each addition. Be careful not to overmix.
In a small bowl, toss the chopped cranberries with cornstarch and cinnamon. Fold the cranberries and orange juice into the cream cheese mixture.
Pour the cream cheese mixture over the cooled crust, smoothing the top with a spatula.
Bake in the preheated oven for 55-60 minutes, or until the center is set but still slightly jiggly.
Once done, turn off the oven and crack the oven door, allowing the cheesecake to cool slowly for about an hour — this helps prevent cracking.
Refrigerate for at least 4 hours, or overnight for best results, before removing from the springform pan.
Serve chilled, topped with whipped cream, fresh cranberries, and orange slices for an added festive touch.