The Mexican Caribbean—the strip of the Yucatán Peninsula that borders the Caribbean Sea and includes resort towns like Cancún, Tulum, and Playa del Carmen—has seen a tourism boom in recent decades, ...