Rodzina Carverów (trójka dzieci, Max, Alicja, Irina, i ich rodzice) przeprowadza się w roku 1943 do małej osady rybackiej, na wybrzeżu Atlantyku, by zamieszkać w domu, który niegdyś należał do rodziny Fleishmanów. Ich dziewięcioletni syn Jacob utonął w morzu. Od pierwszych dni dzieją się tutaj dziwne rzeczy, ale ważniejsze, że dzieci poznają kilkunastoletniego Rolanda, dzięki któremu mogą to i owo dowiedzieć się o miasteczku (np. historię zatopionego w wodach przybrzeżnych, pod koniec pierwszej wojny, okrętu „Orfeusz”) i poznać dziadka Rolanda, latarnika Victora Kraya, który opowie im o złym czarowniku znanym jako Cain lub Książę Mgły. Coś, co dzieciom wydaje się jeszcze jedną miejscową legendą, szybko okazuje się zatrważającą prawdą.