My choice would be Hamanasi Resort in Belize. http://www.hamanasi.com/
We were there a few years ago, and loved it. If you do the Reef and Rainforest package,
you can dive or do rainforest treks on different days. The tree houses are really nice, and
a little more private.