Yes there are. The Bahamas are home to the Ardastra Gardens and Zoo, which is in the town of Nassau. Here's a link to the official web page for Ardastra.
http://www.ardastra.com/
There is also a water park in the Bahamas, but it is in the Atlantis resort. Here's a link to the Atlantis resort main page. Atlantis Paradise Island is probably one of the most famous resorts in the world.
http://www.atlantis.com/
The Hope Zoo in Kingston Jamaica is adjoined to the Hope Botanical Gardens. Here are a couple links with maps and information on the Hope Zoo.
http://www.ursainternational.org/Hopezoo.html
http://www.jnht.com/gardens/hope.html
There is a water park in Jamaica as well but once again it is within a resort. The Rose Hall Resort has a 280 foot water slide in its water park. Here's a link to the Rose Hall water park page.
http://www.rosehallresort.com/resort_activities/water_pack.html