Bacocho Beach is perfect for long walks.
Principal Beach is a hub of activity.
Principal Beach is the soul of Puerto Escondido.
Carrizalillo Beach is ideal for snorkeling.
Chachacual Bay is perfect for unwinding.
Cacalutilla Bay is a natural gem.
Cacaluta Bay is famous for its heart shape.
Carrizalillo Beach is accessible via stairs.