Zarina est une fée qui se sent incomprise. Chargée de veiller à la sécurité de la poussière de fée, elle décide par lassitude de tout abandonner, d’emmener avec elle un peu du précieux trésor et de se liguer avec la bande de pirates qui sillonne les mers environnantes.
XIXe siècle. A la suite d’un terrible cyclone qui s’est abattu sur la Jamaïque, un couple de planteurs anglais décide de mettre ses enfants à l’abri en les envoyant par bateau en Angleterre.
Un jeune garçon trouve une carte indiquant un trésor cache. Il se fait bientôt capturer par le pirate John Long Silver, qui l'emmène avec lui à la recherche du butin...