A la mort de sa mère, Emma, 17 ans, quitte les Etats-Unis pour rejoindre la seule famille qui lui reste en Ecosse, sur la petite île de Skye. Elle tente de s'adapter à son nouvel environnement et rencontre Calum. Ce dernier est distant, il appartient au peuple des Shellycoats, des êtres marins légendaires tout droit sortis des légendes écossaises.