Mexican beaches are famous for their natural beauty and the incredible array of activities they have on offer for tourists. Two magical spots in the Aztec country have emerged as unmissable destinations in recent years, paradises for those who love the sun, beaches and local history. Those two places are Puerto Vallarta and the Riviera Nayarit.
Puerto Vallarta is full of places to visit and has something for everyone, including the Pier of the Dead, Mismaloya Beach and Marietas Island. The Riviera Nayarit is home to crocodile sanctuaries, as well as enchanting small towns and paradisiacal beaches.