Cancun has long been a favorite vacation destination, drawing in travelers with its stunning beaches, all-inclusive resorts, bustling nightlife, and cultural attractions like the Mayan ruins.