Just north of Puerto Escondido in Baja California Sur there is the bay Chuenque, which offers various anchorages for boaters. Parts of it can also be accessed by road and it is therefore a popular destination. Snorkeling and diving options are superb.