From Mayan ruins to natural swimming holes, there’s far more to this Mexico beach resort than its famous nightlife ...