Espiritu Santo, Baja California, Mexico.
Kayak from Candelero bay rocks.
Photo Luca Tamagnini