A good hotel close to Xcaret Park is Occidental at Xcaret Destination (rated 8.1/10 from 1,298 reviews).