Jamaica's best maritime attraction is Dolphin Cove in Ocho Rios. There are many activities to take part in here and it can very well take up the whole day.
For the basic entry fee, you can see the dolphins at play, snorkel with stingrays and hold them (barbs are removed), see a shark show, and take a stroll along the jungle trail where you can see tropical birds, iguanas and snakes, and take pictures as they perch up on your shoulder (if you wish). In addition, there is a mini boat that you can operate on your own, kayaking, and a beach.
For upgraded programs, you can interact with the dolphins with "The Touch Encounter" which allows you to be up close and personal with a Dolphin knee deep in water where you can feel its skin, kiss it, and see tricks, have an "Encounter Swim" where you're body is submerged in the water with one dolphin, touching it and watching it do tricks, "Swim With The Dolphins" where two dolphins may give you a dorsal pull or a foot push, "Swim, Hold, and Feed Sharks", and lastly become Seakeeper which gives you a behind the experience on food preparation, intimating feeding behavior and more.
There is so much to do here for the entire family. Kids under 6 are free with two adult admissions, and pregnant women are not allowed to participate in the encounter swim or swimming with the dolphins.
Location: Ocho Rios, across from Dunns River Falls
Admission (all in USD, obtained April 2009): Entry $45, Touch Encounter $67, Encounter Swim $129, Swim With Dolphins $195, Swim Hold Feed Sharks $119, Sea Keeper $600.
Hours: Daily 8:30am-5:30pm