Rinse the cranberries under cold water and remove any stems or blemished berries.
In a saucepan, combine the water, sugar, and orange juice. Cook over medium heat until the sugar dissolves completely.
Add the fresh cranberries to the saucepan. Bring the mixture to a boil, then reduce heat to a simmer.
Stir in the vanilla extract and orange zest, then continue cooking for about 10-15 minutes until the cranberries have burst and the sauce has thickened.
Remove from heat and let the sauce cool before transferring it to a serving dish.
Serve it chilled or at room temperature, and enjoy your homemade cranberry sauce with your favorite dishes.