Add the softened cream cheese to the bowl of a stand mixer equipped with a paddle attachment. Cream for 5-6 minutes or until light and fluffy. Scrape the sides and bottom of the bowl.
With the mixer on low speed, slowly add the sugar and flour. Once the sugar is combined, increase to medium speed, and mix for an additional 1-2 minutes.
Add the vanilla extract and mix until just combined.
Slowly pour in the heavy whipping cream and mix on low speed until combined. Increase the mixer to high speed for about 1 minute.
Scrape the sides and bottom of the bowl and mix for an additional 30 seconds before moving on to the next step.
Reduce the mixer to low speed and add the eggs one at a time until fully incorporated. Be careful not to overmix after adding the eggs.
Pour half of the cranberry jam on top of the cooled crust and smooth.
Pour the prepared batter into the springform pan and gently tap to release any air bubbles.
Bake at 350 for 15 minutes. Then, without opening the oven door, reduce the heat to 200 and bake for an additional 50-55 minutes until the center slightly jiggles and the edges are set. (You are looking for a Jell-o consistency, not a runny/watery consistency. If the center still looks too watery, bake for an additional 5–10-minute checking often. However, the cheesecake will set up more while cooling, so keep that in mind.)
Turn off the oven and slightly crack the oven door to allow the cheesecake to cool for 15-20 minutes before removing.
Allow to cool on a wire rack until completely cooled and place in the refrigerator for at least 6 hours but overnight is recommended.
Once the cheesecake is set, add the remaining cranberry jam to the top of the cheesecake and smooth.
Top with additional whipped cream, sugar cranberries, and rosemary twigs for added color.
Refrigerate until ready to serve.
Store any leftovers in an airtight container in the refrigerator for up to three days.