Pomimo tego, że akcja filmu rozgrywa się w 1700 roku, to zarówno bandera, jak i flaga Wielkiej Brytanii widziane w filmie, pochodzą z późniejszego okresu. Można to poznać po ukośnym czerwonym krzyżu dodanym do flagi w 1801 roku, w momencie powstania Zjednoczonego Królestwa Wielkiej Brytanii i Irlandii.
W jednej ze scen, szalupa wypływa z dziewięcioma osobami na pokładzie. Jednak kiedy osiąga brzeg, wysiada z niej już 14 mężczyzn i jeden chłopiec.
Po przybiciu szalupą do lądu, widzimy jak Jim biegnie wzdłuż skalnej, pozbawionej roślinności linii brzegowej. Jednak kiedy Silver go woła, ten w jednym z ujęć przebiega przez gęste zarośla.
Kiedy Jim dociera do Hispanioli, statek jest zakotwiczony od strony rufy jednak wcześniej tego dnia, okręt był zakotwiczany od strony dziobu. Co więcej, w tamtych czasach statki nie posiadały kotwic rufowych.
Kiedy Jim dociera do Hispanioli, widzimy, że wspina się po drabinie od strony sterburty, ale na pokład wchodzi już od strony bakburty.
W jednej ze scen widzimy, jak jeden z członków załogi statku zatrzaskuje się w kabinie i aby się z niej wydostać rozwala drzwi. Jednak kiedy Jim przechodzi wieczorem koło nich te są w stanie nienaruszonym.
Kiedy łódź rybacka dopływa do brzegu, zostaje trafiona kulą armatnią. Ludzie na pokładzie nie odnieśli żadnych obrażeń. W rzeczywistości kula z łatwością roztrzaskała by burtę i przeleciała przez łódź powodując poważne obrażenia wśród załogi.
Marynarz w bocianim gnieździe oznajmia, że po sterburcie zauważył ląd, jednak ręką pokazuje w przeciwnym kierunku, na bakburtę.
Kapitan Smollett wysyła szalupę na brzeg po świeżą wodę, ale załoga nie zabiera ze sobą na pokład żadnej beczki.
Kiedy Jim puszcza ster, statek zaczyna dryfować, ale nie byłoby to możliwe bez uprzedniego odcięcia liny od kotwicy, czego Jim nie uczynił.
Film kręcono w Anglii (Wielka Brytania), Mojácar (Hiszpania), przy znajdujących się na rzece Treja wodospadach Monte Gelato i w Rzymie (Włochy).
Okres zdjęciowy trwał od 17 kwietnia do maja 1972 roku.