Israel’s own ‘little mermaid’ in Kiryat Yam? Residents of this quiet blue-collar beach town near Haifa swear they’ve seen Ariel or one of her cousins.