1. Heat a saucepan over medium heat. Add the sugar and wine. Stir to combine and bring to a simmer. Cook about 6-8 minutes until the sugar has dissolved and the mixture simmers with thick.
2. Add the cranberries and reduce the heat to low. Gently stir to combine with sugar and wine. After 3 minutes, squeeze the juice from the orange quarters into the pan. Add two of the squeezed orange quarters as well as the cinnamon stick, allspice, bay leaf, and salt. Stir often and cook another 10-15 minutes until the cranberries begin to burst and the sauce thickens.
3. Remove the pan from the heat and set aside to cool for 10 minutes. Remove and discard the orange quarters, cinnamon stick, allspice berries and bay leaf, and set the compote aside to cool completely. Depending on the texture of sauce you like, you may want to put the finished compote in a blender or food processor and purée. I just left mine as is because I like having the whole berries.
4. Store in an airtight container in the refrigerator for up to 1 week.