I don’t know if it has accommodations, but we visited Xcaret as a day trip from Cancun.
It is something easy to reach by car or bus and not to be missed.
Swim with the dolphins
It’s expensive, but if you don’t book early in the morning, forget it.
The experience of swimming with the dolphins in a large pool is reserved only for a few visitors, but everybody may watch it.
Xcaret is not exactly a good beach, but it is a wonderful place to swim.
Protected and safe, it seems a natural pool surrounded by history and amusement.
Xcaret is a mixed park, with a little of almost everything to suit all tastes.
Being mainly an amusement park, nature prevails and history is also present with some historic basic remains.
At least by the time we were there, because they were still excavating…