The Caylana mermaid sculpture on Coco Cay February 13, 2013 By Mermaids of Earth Leave a Comment The Caylana mermaid statue on Coco Cay. Photo by James Floyd.