Brandy
We didn't go there, but in April 2004 we went to Chankanaab Park which had a beautiful beach with snorkeling right off the beach. My kids took some dry cereal from the ship and it attracted lots of fish! I would highly recommend it. They have restrooms, showers, lockers, beach chairs, shade huts, bars, restaurants, gift shop, botanical gardens and a Mayan ruin replica. This is also where the dolphins and sea lions are. It's $12/pp for adults and $6/pp for children. My family had a great time there. Hope this helps.
Darcy