Our last stop on the cruise was St. Thomas in the US Virgin Islands and I couldn't think of a better way to end the vacation. I'll admit I've even done a bit of research since I got home to confirm that I could legally work there someday without doing a bunch of paperwork and getting a work permit - it was that GOOD.
We found a perfect snorkeling beach - so perfect that I could walk out in water to the tops of my legs and be swarmed by fish. The water was crystal clear perfection.
As a bonus for me there was patches of shade on the beach, which since I'd run out of sunscreen that morning was just what the doctor ordered.