Espiritu Santo, Baja California, Mexico.

Kayak from Candelero bay rocks.

Photo Luca Tamagnini