For anyone who doesn't know, Coral World is a GREAT family excursion to do with kids and very easy to do on your own. It is an aquarium with an underwater viewing area, hiking trails, small traditional aquarium, gift shop, snack bar, bathrooms, and a "hands on" area." It is directly across the parking lot from Coki Beach, a very family friendly FREE beach.
The nice thing is that you get a wrist band when you go to Coral World. This lets you go back and forth to the beach...and come to Coral World to use the restrooms, buy a drink, or whatever. There are lots of cabs to take you from port to Coral world and back--very easy to do on your own.
It's probably too "lame" for teens, but great for younger kids...you can touch a nurse shark, sea urchin, etc. under supervision.