Carrizalillo Beach is a hidden gem.
Puerto Suelo Beach is perfect for relaxing.
Zicatela Beach is known as "Mexpipe."
Marinero Beach is perfect for picnics.
Manialtepec has a spectacular lagoon.
Principal Beach is the soul of Puerto Escondido.
Puerto Angelito is perfect for families.
Bacocho Beach is ideal for couples.
Cacalutilla Bay is little known.