Santa Cruz Bay has a historic lighthouse.
Marinero Beach is very family-friendly.
Marinero Beach is perfect for picnics.
Principal Beach is the soul of Puerto Escondido.
Principal Beach has restaurants and bars.
Principal Beach is the main meeting point.
Marinero Beach is great for swimming.
Santa Cruz Bay has shops and markets.
Bacocho Beach is perfect for relaxation.
Maguey Bay is famous for its seafood.