Kurz nach Ende des Zweiten Weltkriegs wird die zehnjährige Fiona (Jeni Courtney) von ihrem Vater zu den Großeltern in ein kleines Fischerdorf an der Küste Irlands geschickt. Dort beginnt sie sich, gemeinsam mit ihrem Cousin Eamon (Richard Sheridan) mit der Vergangenheit ihrer Familie auseinanderzusetzen. Dabei stößt Fiona nicht nur auf die Legende eines sagenumwobenen Meereslebewesens, das halb Mensch, halb Seehund ist, sie findet auch heraus, dass eine geheimnisvolle Macht alles daran setzt, die Familie zur Rückkehr in ihre ursprüngliche Heimat zu bewegen.