The beach area created by Carnival Corp. at the cruise terminal was very nice. It was an interesting experience swimming so close to where the ship was docked. The coral reefs and wide variety of marine life made the snorkeling trip extra special.
As the Island is so small, and was devastated by hurricanes not so long ago, there is really not much else to do except enjoy the beach / water related activities. That being said, I would return at the drop of a hat to do more snorkeling and enjoy the beach.
The people in San Juan were amazing. Friendly and going out of there way to help, give directions and just smile and be friendly.
Next time we go to San Juan we will plan a visit to the Rain Forest as the folks who went there said it was a great experience.
The shopping in Charlotte Amalie was not as wonderful as people report. DW was highly anticipating the jewelery shopping, but was disappointed at the pricing (really no better than at home) and the overall quality.
Magens Bay was an amazing beach. The setting is very beautiful, the water crystal clear and the temperature just right. We spent a solid 2 1/2 hours either in the water or walking the beach. It justly deserves it's place in the "Top 10 Beaches" list.