I have been to Xcaret when when i went on a trip to Cancun, so not through
DCL. Xcaret is one of my most favorite places ever! That being said, it is a significant amount of travel time to get from Cozumel to Xcaret, requires a ferry ride and then a bus ride, I think 1.5 hours each way. If the travel time doesnt bother you I would definately say go for it.