Mexico might be best known for the all-inclusive beach resorts and spring-break parties, but Mexico offers so much more than that! Mexico’s beaches are some of the most beautiful in the world and there is so much diverse countryside and landscapes to explore outside of the resorts areas. There are also loads of ocean activities to explore…