Heat sugar, orange juice, guava marmalade, and vanilla over medium-heat while stirring. Add cranberries, salt, and cinnamon stick. Bring to a boil then reduce to low. Simmer, stirring occasionally, until the cranberries pop and the sauce has thickened, about 10 min.