01 - Rinse cranberries thoroughly and remove any stems or damaged berries.
02 - In a medium saucepan, combine cranberries, sugar, water, and a pinch of salt.
03 - If desired, incorporate orange juice, orange zest, and ground cinnamon into the mixture.
04 - Heat the mixture over medium-high until it reaches a rolling boil.
05 - Reduce heat to medium-low and simmer for 10 to 12 minutes, stirring occasionally, until cranberries burst and the compote thickens.
06 - Remove from heat and allow to cool to room temperature; the compote will continue to thicken as it cools.
07 - Serve warm or chilled according to preference.