01 - In a medium saucepan, combine cranberries, orange zest and juice, sugar, maple syrup if using, and water.
02 - Bring mixture to a boil over medium-high heat, then reduce to a simmer. Cook for 10 to 12 minutes, stirring occasionally, until cranberries burst and mixture thickens.
03 - Stir in rosemary, thyme, sage, black pepper, and salt. Simmer for 2 to 3 minutes to meld flavors.
04 - Remove from heat and allow to cool to room temperature; sauce will thicken as it cools.
05 - Transfer to a serving dish or container. Serve chilled or at room temperature.