Hope I'm not too late and you have already cruised. While in Roatan on Carnival, we booked the "Dolphin Encounter" on Anthony's Key. It's about a 1/2 bus ride which shows you a lot of the island (very rich and very poor!), and the a short canoe ride to the dolphin. Then about 45 minutes in waist deep, warm water to swim with and pet dolphins. It was about $120.00, but worth every cent. The thrill of a lifetime!