Just got back! Highly recommend going to SEA-RIOUS. They are a tour group just out the back of Ruby's. We went on the jungle tour/ spa package for about $65 a person. Was absolutly wonderful! About 20 people with us. Our guides, Willie and Russell were very informative, entertaining and really made us feel welcome. It was a full day to the mainland with jungle river tour, mayan tour, horseback riding, and swiming pool. The bus drivers wife sent homemade cookies with us and a local droped off fresh mangos for us. The tour also included unlimited water, Belikan beer, best Rum Punch anywhere, and sodas.
We're not much on Snorkeling but they will set you up on anything, even if not directly through them. Their doors open about 7:30'ish and close about 6:00pm
Have fun for us!