My daughter and I just got back from St. Thomas and Nassau.
1. St. Thomas - Magens Bay is great - the cost from ship to Magens Bay was $10.00 a person - $3.00 a person to get into Magens Bay. After leaving Magens Bay we had the taxi driver drop us off downtown - $8.00 a person. This did give us time for some shopping. We did walk back to the ship - It takes about 15 to 20 minutes to walk. (the cost of a taxi from downtown to ship is $4.00 a person) If you walk it gives you time for some great pictures -
2. Nassau - Paradise Island is GREAT - If you take a water taxi the price is $3.00 a person. You are able to take some really nice pictures of Nassau and the Hotels. BUT - - - when the water taxi drops you off - It's a pretty good walk to Paradise Island. (If this is your first time in Nassau - Take the water taxi over - and take a regular taxis back $4.00 a person)
There is no charge for Paradise Island.
My daughter is 15 and really enjoyed Paradise Island. We had a great time at both places - But we love the beach.