Mermaid Sculpture in Cayucos October 25, 2012 By Mermaids of Earth Leave a Comment Mermaid in her element – mermaid statue at Pier View Plaza in Cayucos, CA. Photo by Marie Sky.