Coastal promenade in Puerto de la Cruz. Ocean bay and volcanic rocks in the water. Tenerife, Canary islands, Spain.