The Mermaid Pool, a private natural sea water bathing pool