Charlie Chan (Sidney Toler) zostaje zaproszony przez pannę Nodbury (Ethel Griffies) na pokład statku. Pada prośba o pomoc w rozwiązaniu zagadki związanej z mapą prowadzącą do pirackiego skarbu na Wyspie Kokosowej. Dla bezpieczeństwa kobieta podzieliła mapę na cztery części i powierzyła je zaproszonym pasażerom, nie zdradzając jednak, komu przypadły poszczególne fragmenty. Gdy umiera na skutek ataku serca, rzekomo wywołanego przez ducha swojego przodka, pirata "Czarnego Haka", detektyw Chan rozpoczyna śledztwo.