Mexico offers something for nearly every type of traveler: nature lovers can dive in the world's second-largest barrier reef, history nerds can traverse Mayan and Aztec sites, and foodies will be happy nearly everywhere.
Islas Marietas National Park: The Complete Guide
Cabo Pulmo National Park: The Complete Guide
The Top 10 National Parks in Mexico