On the island of Roatan, Honduras we visited the Mayan Eden Zoo which had some exhibits that allowed us to play with the animals.  We loved the world class beaches.  The boys loved snorkeling and swimming.  The water was very nice.