You need something acidic to dissolve the mineral deposits. CarPro Spotless would probably work. Even diluted wheel acid would do the trick. Optimum Power Clean has highly alkaline chemistry... full strength it's pH is something like 11. You need something on the opposite end with a pH of 1-3. I've seen people also use 0000 steel wool and glass cleaner, which polishes away the mineral deposits but leaves light marring in the chrome that is basically permanent. If the water spots are not badly etched into the surface a light polish with a foam pad and polish might take them off quickly without needing to resort to acidic cleaners.