My sister and I went on a cruise last summer, and we wanted to do something adventurous. However, the cruise expeditions are SO EXPENSIVE! After doing a little bit of searching, I found Blue Hole Watersports online. Basically, we went on an hour and a half long snorkel for $55 per person--a real steal. It is a very small yellow business located on the beach of one of the hotels just near the ports. We went out on a boat with one other family, who actually was from Canada. They provide all of the equipment you need AND a complimentary beverage. Our guide drove us beside of Atlantis and told us some info about it. We were supposed to go to two dive sites, but he gave us extra time at just one because the sea was very rough that day (Carnival cancelled all of their expeditions!). It was a fantastic, intimate experience we will never forget, and I will recommend it to anyone! The family we were with had three small children, so it is a great family activity!