Rinse cranberries and discard any soft or shriveled berries.
Combine orange juice, water, sugar, salt, and cinnamon in a medium saucepan. Bring to a steady simmer over medium heat.
Stir in cranberries. Cook, stirring occasionally, until most berries pop and the sauce thickens, 10–12 minutes.
Remove from heat. Stir in orange zest and vanilla until fragrant.
Let cool 15 minutes to set, then refrigerate until chilled and jammy.