A natural swimming pool in Los Gigantes
You can find such natural pools in many places on the coast of the Canary Islands.
A breakwater made of rocks or concrete separates the bay from the ocean.
You can see in the picture: Piscina Natural Acantilado D in Los Gigantes.
See location on Google map