Great diving from a cruise ship
We dove with Admiralty while on a Royal Caribbean cruise. They took care of everything and the pickup/dropoff at the port was really easy. The boat is clean and small (meaning fewer divers) and the dive master (Parker) was excellent. They took care to explain the dive site and clearly took care of the group once in the water. It was me and my daughter (12 years old) and we're both certified. They made sure we were comfortable at the site and chose a second site based on how the 4 divers had done one the first site. When I get back to St. Thomas I'll dive with them again!