Isla Pirata Mermaid Statue April 7, 2013 By Mermaids of Earth Leave a Comment Isla Pirata Mermaid Statue. Photo © by Hotel Isla del Pirata.