Mix all ingredients together in a large bowl. Pour the mixture into a clean high-sided roasting pan and place in the freezer. Mix regularly using a fork to give fine ice crystals. Serve in glasses that have been in the freezer - the granita will melt more slowly.