Rinse the cranberries well and drain off excess water. Sort through and discard any squishy ones.
In a medium saucepan, combine the cranberries, honey, and water. Bring to a boil over medium-high heat, then reduce heat to medium-low and cook, stirring occasionally, until the cranberries have popped and the mixture has thickened to your liking, about 5 - 10 minutes.
Remove pan from heat and stir in the orange zest. If you're using the optional ground cinnamon and orange juice, add them now. Taste and, if the mixture is too tart (cranberry sauce is supposed to be a little tart), add more orange juice, honey or maple syrup to taste.
The sauce will continue to thicken as it cools. It will keep in the refrigerator, covered for up to 2 weeks.