XVIII a. Smuklėje „Anglijos Bristolis“ esančioje smuklėje „Admiral Benbow“ įsikuria paslaptingas nepažįstamas vyras - antsvorio turintis senyvas vyras, kurio skruostu randas. Jo vardas yra Billy Bones. Grubus ir nesuvaržytas, tuo pačiu metu aiškiai kažko bijo ir netgi prašo užeigos savininkų sūnaus Jimo Hawkinso pasižiūrėti, ar toje vietoje ant medinės kojos neatsiranda jūreivis.
Galiausiai jį suranda tie, nuo kurių slepiasi Billy Bones; pirmasis įsibrovėlis, žmogus su blyškiu, žemišku veidu, vadinamas „Black Dog“. Tarp Billy Bonso ir Juodojo šuns kilo ginčas, o juodasis šuo, sužeistas per petį, bėga. Iš jaudulio, kurį patiria Billy Bones, įvyksta apopleksijos smūgis. Kelias dienas nakvojęs jis prisipažįsta Jimui, kad ėjo velionio kapitono Flinto, garsaus pirato, kurio vardas neseniai baugino jūreivius, navigatorių. Senasis navigatorius bijo, kad buvę jo bendrininkai, kurie medžioja savo jūreivio krūtinės turinį, pasiųs jam juodą ženklą - įspėjimą apie piratą.
Taip nutinka. Jį atveža atstumiantis aklas vyras, vardu Pugh. Išėjęs Billy Bonesas bėga, bet jo skaudanti širdis negali jo pakęsti ir miršta. Suprasdami, kad jūros plėšikai netrukus turėtų patekti į smuklę, Jimas ir jo motina siunčia kaimynus kaimynus pagalbos, o jie grįžta pasiimti pinigų iš mirusio pirato krūtinės, nes jie jiems yra skirti. Kartu su pinigais Džimas paima maišą nuo krūtinės.
Kai tik jaunas vyras su mama turi laiko išeiti iš namų, kai yra piratų, kurie nesugeba rasti to, ko ieško. Muitinės sargybiniai žiovauja kelyje, o plėšikai turi išlipti. O aklasis Pugh, kurį išmeta bendrininkai, patenka po arklio kanopomis.
Pakuotėje, kurią Jimas dovanoja dviem gerbiamiems ponams dr. Livesey ir „Squire“ (angliškas kilnusis titulas) Trelawney, yra salos žemėlapis, kuriame paslėpti kapitono Flinto lobiai. Ponai nusprendžia vykti paskui juos, paimdami Jimą Hawkiną kaip jaunuolį laive. Pažadėjęs gydytojui niekam neskirti artėjančios kelionės tikslo, Squire Trelawney išvyksta į Bristolį nusipirkti laivo ir pasamdyti įgulos. Vėliau paaiškėja, kad voverė nesilaikė savo žodžio: visas miestas žino, kur ir kodėl mokslininkas „Hispaniola“ ketina plaukti.
Jo įdarbinta komanda nepatiko jo pasamdytam kapitonui Smollett, kuris manė, kad jūreiviai nėra pakankamai patikimi. Daugelį jų rekomendavo smuklės smuklės savininkas viengungis Johnas Silveris. Pats buvęs jūreivis į laivą yra pasamdytas kaip koksas. Prieš pat plaukimą Jimas savo smuklėje sutinka Juodąjį šunį, kuris, pamatęs jaunuolį, pabėga. Gydytojas ir voverė sužino apie šį epizodą, tačiau neskiria tam jokios reikšmės.
Viskas paaiškėja, kai „Hispaniola“ jau plaukia iki Lobių salos. Lipdamas į obuolių statinę, Jimas netyčia išgirsta Sidabrą kalbantis su jūreiviais, iš kurių jis sužino, kad dauguma jų yra piratai, o jų vadas yra vienos kojos virėjas, kuris buvo kapitono Flinto ketvirtokas. Jų planas yra, atradus lobius ir pristačius juos į laivą, nužudyti visus sąžiningus žmones laive. Jimas informuoja draugus apie tai, ką išgirdo, ir jie priima tolimesnį veiksmų planą.
Kai tik šonai įsitvirtina saloje, drausmė laive pradeda nykti. Riaušės verda. Tai prieštarauja Sidabrio planui, o kapitonas Smollettas suteikia jam galimybę nuraminti komandą kalbantis su jūreiviais akis į akį. Kapitonas kviečia juos atsipalaiduoti paplūdimyje, o prieš saulėlydį grįžti į laivą. Palikę bendrininkus šone, piratai, vadovaujami Sidabrinės, išvyko valtimis į salą. Neaišku kodėl Jimas įšoka į vieną iš valčių, kurios vis dėlto bėga, kai tik ji pasiekia žemę. Pasivaikščiojęs po salą, Jimas susitinka su Benu Gunnu, buvusiu piratu, kurį prieš trejus metus čia paliko jo bendražygiai. Jis sumokėjo už tai, kad jie įtikino ieškoti kapitono Flinto lobių, kurie buvo nesėkmingi. Benas Gunnas sako, kad jis labiau nori padėti natūraliems ponams nei sėkmės ponams, ir prašo Jimą perduoti tai draugams. Jis taip pat pasakoja jaunuoliui, kad turi valtį, ir paaiškina, kaip jį rasti.
Šiuo metu kapitonas, gydytojas, išsiskyręs su trim tarnais ir jūreiviu Abe Gray, nenorėdamas pasilikti su piratais, sugeba iš laivo bėgti skifu, pasiimdamas su savimi ginklus, amuniciją ir atsargas. Jie prieglobstį rąstiniame name už piketų tvoros, kur teka upelis ir jūs galite ilgą laiką surengti apgultį. Pamatęs virš piketo tvoros esančią Britanijos vėliavą, o ne Jolly Rogerį, kurį būtų iškėlę piratai, Jimas Hawkinsas supranta, kad yra draugų, ir, prisijungdamas prie jų, pasakoja apie Beną Ganną.
Po to, kai drąsus mažasis garnizonas atstumia piratų, norinčių pasisavinti lobių žemėlapį, išpuolį, dr. Livesey eina susitikti su Benu Gunnu, o Jimas įvykdo naują nepaaiškinamą veiksmą. Jis palieka fortą be leidimo, ieško laivo, priklausančio Benui Gannui, ir leidžiasi į „Hispaniola“. Pasinaudojęs tuo, kad prieš pat pasirodymą du ją saugojantys piratai surengė girtą bartį, kurio metu vienas iš jų žuvo, o kitas buvo sužeistas, Jimas užgrobia laivą ir nuveda į nuošalią įlanką, po kurios grįžta į fortą.
Tačiau jis neranda ten savo draugų, o paaiškėja, kad yra piratų rankose, kuriems, kaip vėliau sužinojo, fortas buvo atiduotas be kovos. Jie jau nori duoti jaunuoliui skaudžią mirtį, kai staiga Johnas Silveris atsistoja už jo. Tapa aišku, kad plėšikų vadas tuo metu jau supranta, kad žaidimas prarastas, ir, apsaugodamas Džimą, bando išsaugoti savo odą. Tai patvirtinama, kai į fortą atvyksta daktaras Livesey, kuris įteikia Sidabrui savo norimą kortelę, o buvęs virėjas iš jo gauna pažadą išgelbėti jį nuo galūnių.
Kai jūrų plėšikai atvyksta į vietą, kur, kaip matyti iš žemėlapio, palaidoti lobiai, jie randa tuščią skylę ir ketina nuplėšti savo lyderį, o kartu su juo berniukas, kai staiga pasigirsta šūviai ir du iš jų užgriuvo negyvas, likusieji išeina ryte. Daktaras Livesey, jūreivis Abe Gray ir Benas Gunnas, kurie atvyko į pagalbą, Jimą ir Sidabrį nuneša į olą, kur jų laukia būrys ir kapitonas. Pasirodo, Benas Gunnas jau seniai rado Flinto auksą ir nutempė jį į savo namus.
Susikrovę laive lobius, visi leidžiasi atgal, palikdami piratus dykumos saloje. Sidabras pabėga į vieną iš Amerikos uostų, sugriebdamas aukso monetų maišą. Likusieji saugiai pasiekia Anglijos pakrantę, kur kiekvienas gauna savo dalį lobio.