Nayarit, on the Pacific coast, is famous for the gorgeous sandy beaches and bays along the Riviera Nayarit.
Visitors lounge under palm trees in small beach towns like San Blas, without the crowds of Puerto Vallarta or Cancun, and surfers are drawn to the waves of Sayulita.