Le héros de cette histoire est Jim Hawkins, fils d'un tenancier d'auberge dans un port anglais, sur la côte ouest de l'Angleterre au XVIIIe siècle. Le principal client de cette auberge se trouve être un vieux marin, nommé Billy Bones, sur lequel pèse une obscure menace. Celle-ci se précise lorsqu'un mystérieux aveugle lui remet «la tache noire», qui annonce la mort dans le monde des pirates. Le même jour, Billy, ivrogne impénitent, meurt. En ouvrant sa malle, Jim et sa mère découvrent une carte sur laquelle est indiquée la cachette d'un fabuleux trésor que la bande du capitaine Flint a enfoui dans une île déserte...