Maya Chan Beach Resort
This is a wonderful place to spend the day. The food is great, the beach is lovely and your glass never goes empty. You need to book this months in advance as they fill up almost every day. They only allow so many people to come , so everyone has a spot with places to sit and also have some shade. water equipment and beach toys is also part of the package. http://costamayabeachresort.com/