Just there a couple months ago. Plenty of good water. If you do decide to stop at Royal Island, be advised they have 24 hour security
guards who are intstructed to keep anyone from going ashore. Still a nice anchorage, and they have not (yet) tried to run folks out of it, but the developers have gone all out in marketing
the place and don't want anyone around that would seem to bring down the value.
We did (briefly) go ashore, leading to conversation with said security
guard. While we were there the owners were importing a Hinkley runabout rumored to be $1,000,000.00 to shuttle the prospective buyers around.
Spanish Wells was a nice stop, we stayed one night at panish Wells boat Haven (I think that was the name) for water and showers... one of the only places in the out islands we did not pay extra for water. We then spent a few days on the moorings there, (Cinnabar).
Great stop, good place to provision and get any repairs
For more info, follow the link in my signature and follow th link to 'S/V Faith'.