If you are interested in Mayan culture, don't miss Tulum. You can take a bus from Carmen Beach (Playa del Carmen), which takes about an hour. It's even more troublesome to come from Cancun. The whole site area is much larger than I thought, and it takes a long time to visit it.