Wonderful beaches to swim in and a short taxi ride away is the town itself, which is full of shops, bars and a wonderful market.
Don't think I'd get tired of visiting St Thomas.
Venice was extremely busy but you could still move around and see the beautiful architecture and lovely shops and bars.
Definitely a place to revisit. Please note that it costs $25.00 to get a water taxi from the port right into Venice - this is if you booked through Voyager of the Seas - bit pricey.