Sea World was fine. The Shamu show and dolphin shows were great. But I found it over priced for what we received. There are only two roller coasters and the line for each was over an hour long.
We rented a car from Enterprise and drove to and front Sea World ourselves, and bought the tickets online with a discount coupon - overall spent $294 ($220 on tickets, $59 on rental car, $15 on gas for rental car), a $114 savings over booking with the cruise line.
We booked with Stuart Cove Dive Shop. Snorkeling in 3 places - once over a coral bed, once over a staged airplane crash from one of the 'Jaws' movies, and once with sharks. It was wonderful.
Booked with cruise line. ATV ride, Garden of the Groves, and beach trip. The ATV ride was wonderful. We went through the forest and onto a beach. The Garden of the Groves was pretty, but we spent too much time there - there is not enough to see to spend 1 1/2 hours there! The beach they brought us to (Junkanoo) was dirty and didn't have enough loungers for all the guests. the restaurant there also purposely overcharged us.