Действие фильма происходит, примерно, год спустя после событий изложенных в фильме «Остров Сокровищ» 1950 г., который заканчивается тем, что Сильвер в корабельной шлюпке уплывает с Острова Сокровищ в сторону Ямайки. Видно по причине отсутствия компаса и прочих навигационных принадлежностей, которыми Сильвер все равно пользоваться не умел, Сильвер сбился с курса и попал не на Ямайку, а в городок Порто-Белло, где пристроился в приживалы к некой мадам Пинкер - хозяйке трактира. В этом трактире Сильвер, в окружении новой шайки пиратов, коротает дни и ночи за стаканчиком рому. Между делом он помышляет вернуться на Остров Сокровищ и прикарманить оставшиеся сокровища. Но в один прекрасный вечер, размеренный уклад жизни Сильвера был нарушен известием о том, что кровожадный пират Мендоза напал, неподалеку от Порто-Белло, на бриг «Надежда Бристоля» и захватил в заложники дочку тамошнего губернатора, а заодно, прихватил корабельного юнгу, некоего Джима Хокинса…