In Gray Rocks, Nova Scotia, kommt in den 1950er Jahren ein mysteriöser alter Seebär namens Captain Charles Johnson in den Hafen und zieht in das Gasthaus von Kerstin Hawkins und ihrem Sohn Jim ein. Dort angekommen, erkennt der junge Jim, dass dieser alte Seemann weit mehr ist, als man denkt, als Johnson anbietet, bei einem Schulprojekt über Piraten in der Region auf eine Weise zu helfen, die Jim sich nie vorgestellt hatte. Unterwegs erfährt Captain Johnson von der Bedrohung, die ein moderner Pirat, der räuberische Mr. Moehner, darstellt und bietet an, auch dabei zu helfen. Währenddessen hat dieser alte Seemann sein eigenes Geschäft in dieser kleinen Stadt mit einer direkteren Verbindung zu seiner Vergangenheit, von der nur Jim weiß, dass es möglich ist.