Preheat oven to 325°F.
Line a 9-inch springform pan with foil. Beat cream cheese, goat cheese, sugar, salt, and vanilla bean seeds until smooth.
Mix in mascarpone and eggs one at a time.
Pour batter into the pan, smooth the top, and place in a roasting pan.
Add hot water to the roasting pan to come two-thirds up the springform pan's sides.
Bake until set but slightly jiggly in the center, 50–60 minutes.
Cool on a rack, remove foil, and refrigerate for 8 hours or up to 2 days.
Simmer wine, sugar, and lemon peel; add cranberries and cook until they just pop.
Strain the cranberries and reduce the liquid.
Soften gelatin in cold water, then whisk it into the warm cranberry liquid.
Let cool, skim foam, and pour over the chilled cake.
Refrigerate to set for at least 1 hour.
Preheat oven to 350°F.
Toss pistachios in sugar syrup and turbinado sugar, then bake on a parchment-lined sheet for 10–12 minutes, stirring halfway through.
Cool and break into pieces.
Run a hot spatula around the pan edge to loosen, then remove the sides.
Top the cake with cranberries and pistachios, reserving extras.