01 - Combine cranberries, water, orange zest, and sugar in a medium saucepan. Bring to a boil over medium heat, then reduce to a simmer and cook for 8 to 10 minutes, until cranberries burst and soften.
02 - Remove from heat and let cool for 10 minutes.
03 - Transfer the mixture to a blender. Add orange juice, lemon juice, and salt. Blend until completely smooth.
04 - Pass the purée through a fine mesh sieve into a bowl to remove skins and seeds.
05 - Refrigerate the strained purée for at least 1 hour until thoroughly chilled.
06 - Pour the chilled mixture into an ice cream maker and churn according to the manufacturer's instructions, typically 20 to 25 minutes, until thick and slushy.
07 - Transfer the churned sorbet to an airtight container and freeze for a minimum of 3 hours until firm.
08 - Scoop and serve immediately. Optionally garnish with fresh mint or orange zest.