Negli anni '50 Grey Rocks, Nuova Scozia, un misterioso vecchio lupo di mare di nome Capitano Charles Johnson arriva in porto e si stabilisce nella locanda di Kerstin Hawkins e di suo figlio Jim. Una volta lì, il giovane Jim si rende conto che c'è molto di più in quel vecchio marinaio di quanto non sembri quando Johnson si offre di aiutare in un progetto scolastico sui pirati nella regione in modi che Jim non avrebbe mai immaginato. Lungo la strada, il capitano Johnson viene a sapere della minaccia che un pirata moderno, il rapace Mr. Moehner, pone e si offre di aiutare anche in questo. Per tutto il tempo, quel vecchio marinaio ha i suoi affari in quella piccola città con un legame più diretto con il suo passato che solo Jim sa essere possibile.