We just chartered Big Papa Lulu from CYOA, which has a water-maker.
This was IDEAL in the SVI.
The cockpit ice-maker was sweet too. I am not fond of chasing ice from anchorage to anchorage, and planning every stop around the possibility of getting ice.

Like the rest said, you can get water in Fajardo at the fuel dock in Del Rey.