XVIII sajand. Inglise linna Bristoli lähedal asuvas kõrtsis “Admiral Benbow” astub elama salapärane võõras - ülekaaluline eakas mees, kellel põsel on mõõk arm. Tema nimi on Billy Bones. Ebaviisakas ja ohjeldamatu, ta kardab selgelt samal ajal kedagi ja küsib isegi võõrastemaja omanike Jim Hawkinsi pojalt, et näha, kas selles piirkonnas ilmub puust jalale madrus.
Lõpuks leiavad ta, kelle eest Billy Bones varjab; esimene sissetungija, kahvatu, mullase näoga mees, kannab nime Black Dog. Billy Bonsi ja musta koera vahel puhkeb tüli ning õlas haavata saanud must koer põgeneb. Billy Bonesiga kogetud elevusest tekib apopleksia löök. Juba mitu päeva voodis olles tunnistab ta Jimile, et ta töötas hilja kapten Flinti navigaatorina, mainekas piraadis, kelle nimi oli hiljuti meremehi hirmutanud. Vana navigaator kardab, et tema endised kaasosalised, kes jahivad tema meremehe rinna sisu, saadavad talle musta märgi - märgi piraadi hoiatusest.
Nii juhtubki. Selle on toonud tõrjuva välimusega pime mees nimega Pugh. Lahkudes hakkab Billy Bones jooksma, kuid tema valus süda ei suuda seda taluda ja ta sureb. Mõistes, et mereröövlid peaksid varsti kõrtsi tulema, saadavad Jim ja tema ema kaaskülalised abi saamiseks ning naasevad selleks, et surnud piraadi rinnalt nende eest kõrtsmike eest raha võtta. Koos rahaga võtab Jim rinnalt koti.
Niipea, kui noormehel koos emaga on aeg majast lahkuda, kui on piraate, kes ei suuda leida seda, mida nad otsivad. Tollivalvurid galoppivad tee ääres ja röövlid peavad välja minema. Ja kaasosaliste visatud pime Pugh langeb hobuse kabjade alla.
Pakendis, mille Jim kingib kahele auväärsele härrale, dr Livesey'le ja Squire'ile (ingliskeelne üllaspealkiri) Trelawney, on saare kaart, kus kapten Flinti aarded on peidetud. Härrased otsustavad neile järele minna, võttes Jim Hawkinsi noormeheks laeval. Lubanud arstile, et ta ei pühenda eelseisva reisi jaoks kedagi, lahkub Squire Trelawney Bristolis laeva ostmiseks ja meeskonna palkamiseks. Hiljem selgub, et orav ei pidanud tema sõna: kogu linn teab, kuhu ja miks õpetlane “Hispaniola” purjetama hakkab.
Tema värvatud meeskonnale ei meeldinud tema palgatud kapten Smollett, kelle arvates polnud meremehed piisavalt usaldusväärsed. Enamikku neist soovitas Spyglassi kõrtsi omanik ühe jalaga John Silver. Endine meremees ise, ta palgatakse laevale kokana. Vahetult enne purjetamist kohtub Jim oma kõrtsis musta koeraga, kes, nähes noormeest, jookseb minema. Arst ja orav õpivad seda episoodi tundma, kuid ei omista sellele mingit tähtsust.
Kõik selgub siis, kui "Hispaniola" juba aarete saarele purjetab. Õunatünnisse ronides kuuleb Jim kogemata Silveriga meremeestega rääkimas, kust ta saab teada, et suurem osa neist on piraadid ja nende juht on ühe jalaga kokk, kes oli kapten Flinti kvartalimeister. Nende plaan on pärast aarete avastamist ja laeva pardale toimetamist tappa kõik ausad inimesed laeval. Jim teatab oma kuulduist sõpru ja nad nõustuvad edasise tegevusplaaniga.
Niipea kui kuunar saarel ankrusse jääb, hakkab laeval valitsev distsipliin varisema. Riot õlleb. See on vastupidiselt Silveri plaanile ja kapten Smollett annab talle võimaluse meeskonda rahustada, rääkides meremeestega näost näkku. Kapten kutsub neid rannas lõõgastuma ja enne päikeseloojangut laeva tagasi pöörduma. Jättes kaasosalised kuunarile, asusid Silveri juhitud piraadid laevadega saarele. On ebaselge, miks Jim hüppab ühte paati, mis aga kohe pärast maapinnale jõudmist ära jookseb. Saarel ringi liikudes kohtub Jim endise piraad Ben Gunniga, kelle kolm aastat tagasi jätsid siia tema kaaslased. Ta maksis nende veenmise eest kapten Flinti varanduste otsimisel, mis olid edutud. Ben Gunn ütleb, et ta aitab loomulikult sündinud härrasmehi kui õnne härrasmehi ja palub Jimil seda edasi anda sõpradele. Samuti räägib ta noormehele, et tal on paat, ja selgitab, kuidas seda leida.
Sel ajal õnnestub kaptenil, arstil, kolme teenijaga oraval ja meremehel Abe Gray'l, kes ei soovinud piraatide juurde jääda, õnnestub laevast põgeneda, võttes endaga kaasa relvi, laskemoona ja varusid. Nad asuvad varjualuses palkmajas piksetara taga, kust voolab oja ja kus saab pikka aega piiramisrõnga pidada. Nähes piketi tara kohal Suurbritannia lippu, mitte Jolly Rogerit, mille piraadid üles oleks tõstnud, mõistab Jim Hawkins, et seal on sõpru, ja räägib nendega ühinedes Ben Benniga.
Pärast seda, kui julge väike garnison tõrjub aardekaarti vallata üritavate piraatide rünnaku, läheb dr Livesey kohtuma Ben Gunniga ja Jim paneb toime uue seletamatu teo. Ta lahkub linnusest ilma loata, otsib Ben Gannile kuuluva paadi ja astub teele "Hispaniola". Kasutades ära asjaolu, et vahetult enne tema ilmumist panid kaks teda valvavad piraadid purjuspäise löögi, mille käigus üks neist suri ja teine sai haavata, võtab Jim laeva kinni ja viib ta üksildasse lahte, misjärel naaseb forti.
Kuid ta ei leia seal oma sõpru, vaid osutub piraatide käes, kellele, nagu hiljem teada saab, anti linnus ilma võitluseta. Nad tahavad juba noormehele valusa surma anda, kui äkki seisab John Silver tema eest. Saab selgeks, et selleks ajaks saab röövlite juht juba aru, et mäng on kadunud, ja üritab Jimi kaitstes oma nahka päästa. Seda kinnitatakse siis, kui kindluse juurde jõuab dr Livesey, kes annab Silverile ihaldatud kaardi ja kunagine kokk saab temalt lubaduse päästa ta padrunitest.
Kui mereröövlid jõuavad kohta, kus, nagu kaart näitab, aarded on maetud, leiavad nad tühja augu ja hakkavad oma juhi laiali rebima, ning koos temaga koos poisiga, kui äkitselt tulistatakse lasku ja kaks neist kukuvad surnuks, lähevad ülejäänud hommikul minema. Abi tulnud dr Livesey, meremees Abe Gray ja Ben Gunn viivad Jimi ja Silveri koopasse, kus orav ja kapten neid ootavad. Selgub, et Ben Gunn oli juba ammu leidnud Flinti kulla ja lohistas selle oma koju.
Pärast aarete laevale laadimist lähevad kõik tagasireisile, jättes piraadid kõrbesaarele. Hõbe pääseb ühest Ameerika sadamast, haarates kuldmüntide koti. Ülejäänud jõuavad ohutult Inglismaa rannikule, kus kõik saavad oma osa varandusest.