Does wax prevent water spots?

Wax will prevent water spots but won't eliminate all of them.
It will help water run off but any area that has a drop that does not have a slope to run down could get them, especially if sitting in direct sunlight.