Na década de 1950, o misterioso marinheiro chamado Charles Johnson chega no porto de Grey Rocks, na Nova Escócia, e decide se acomodar na estalagem de Kerstin Hawkins e do seu filho, Jim. Prestativo, Charles oferece ajuda aos dois, mas tem seus próprios motivos para fazer isso, principalmente os ligados ao passado.