Mermaids What Island is Mermaids On? Unveil The TruthBy Ben usulorMarch 12, 20230 Mermaids have a strong history in Greece. Both Sirens and Mermaids are associated with Greek Mythology. According to Greek Mythology,…