My wife and I have never been to the Caribbean. We are planning a trip to the Riviera Maya in January 2013. We don't want the crowded beaches of PDC. We are looking at the area from Puerto Adventuras south to Akumal. We understand there is great snorkeling and also great beaches, although some areas are pretty rocky. We can't decide between Gran Bahia Coba, Grand Palladium Kantaneh, And Barcelo Maya Palace. Another option would be the Valentin, but I'm not sure what the beach is like there, or if there is good snorkeling. We really want a resort with nice amenities and clean rooms. Any suggestions would be greatly appreciated.