Using an electric mixer, beat the room-temperature cream cheese in a large bowl for about two minutes, or until smooth and creamy.
Add the sugar and beat for about two minutes until smooth and creamy.
Combine the white chocolate chips and the half and half cream in a microwave proof bowl. Heat them in the microwave at 50% power for 30-second increments, stirring after each heating, until all the chips are melted. Then, using a whisk, blend the mixture until everything is smooth and well combined.
Pour the white chocolate mixture into the bowl with the cream cheese and blend with your electric mixer until everything is smooth and well combined.
Add the vanilla extract and blend until well combined.
Add the eggs one at a time, beating until just incorporated after each egg addition.
Give the bowl a good scrape and add then add flour. Beat until just combined.
Transfer about three or four scoops of the cheesecake mixture into the prepared crust using a large 2-½ inch ice cream scoop. Then, spread the filling to cover the entire pan's bottom.
Next, using a smaller 1-½ inch ice cream scoop, transfer about three or four scoopfuls of the cranberry sauce on top of the cream cheese mixture into the prepared crust.
Then, using a chopstick, gently swirl the cheesecake mixture and cranberry sauce together. It's important not to over mix when swirling.
Next, using the large 2-½ inch ice cream scoop, transfer about three or four more scoopfuls of the cheesecake mixture on top of the swirled layer. Make sure that you try to cover all of the cranberry sauce from the previous layer.
Then, using the smaller 1-½ inch ice cream scoop, transfer about three or four more scoopfuls of cranberry sauce on top of the cream cheese mixture. At this point, you should reserve about ½ cup of the cranberry sauce for topping the cheesecake before serving.
Then, using the chopstick, gently swirl everything together, making sure you don't over mix when swirling.
Then, using the large 2-½ inch ice cream scoop, transfer the remaining cheesecake mixture on top of the swirled layer. Make sure that you try to cover all of the cranberry sauce from the previous layer.
Then, using the chopstick, gently swirl everything together, making sure you don't over mix when swirling.
Place the cheesecake into the prepared water bath pan in the oven. Then add another kettle full of boiling water so that the water comes up to about the middle of the cheesecake pan.
Bake at 325°F for 1 hour. After an hour, turn the oven off and leave the cheesecake in the oven for half an hour. DO NOT OPEN THE OVEN until you are ready to remove your cheesecake.
Carefully remove the cheesecake from the water bath. Do not try and remove the entire water bath pan from the oven. Place the cheesecake on a dish towel on top of a wire rack.
When the pan is cool enough to touch, remove the aluminum foil, and continue to cool on the wire rack until the cheesecake is at room temperature. Place uncovered overnight in the refrigerator.