We went to Coral World on our own and signed up for helmet diving (Sea Trek) once we got there. Thins was a very unique experience and I'm so glad we didn't miss it. This was also offered as a Carnival excursion and we would have have actually SAVED money booking through them with transportation included over what we paid in cab fare.
We went zip lining at Aerial Trek Canopy Adventure with a Carnival excursion booked on-board the night before. Our driver/guide going to and from was excellent; the most informative and enjoyable we ever experiened. The zip lines themselves were pretty tame but would be good for family groups with kids and grandmas. The staff at the facility were top notch though, so friendly and fun; they made this day for us. On the way back to the ship our guide dropped us off downtown at a local restaurant for lunch. We had an excellent meal of flying fish in a great friendly atmosphere that was just the "local flair" we were looking for!