Both coasts of Mexico have stunning beaches, with the majority located on the Caribbean Sea side. The Riviera Maya is particularly beautiful and offers a variety of beach activities for families. Meanwhile, the Pacific ocean coast has some incredible spots as well, including Puerto Vallarta and Mazatlan. In short, both sides of Mexico offer amazing beaches that are perfect for family vacations.