We spent the day at the all-inclusive Nachi Cocum Beach. the cost for adults is $49 ($29 for teens aged 12 to 17) and includes a 4-course meal (huge portions!) and all-you-care-to-drink. We brought our own snorkel gear and spotted many colorful fish just a few feet from shore. Also available for an additional fee: massages, snorkel trips, para-sailing & water toys. Highly recommend this private beach. Only 100 people are allowed in each day, so the place never feels crowded!