Förföljd till Alger

Sherlock Holmes (Basil Rathbone) och Watson (Nigel Bruce) har fått i uppdrag att skydda en prinsen av Rovenien på resa från England till södra Europa. När de ska gå ombord på flygplanet berättar premiärministrern (Frederick Worlock) att det blivit lite trubbel på vägen. Planet de hade tänkt använda sig av var trasigt och det som de fick i utbyte visar sig bara ha tre platser, så alla får inte plats. Ett annat förslag seglar dock snabbt upp, ett förslag som blir starten på en händelserik båtresa för samtliga inblandade.

Martha

Fartyget "Martha", utrustat med koleldat maskineri, är hotat av upphuggning i den allt hårdare konkurrensen från dieseldrivna fartyg. Martas besättning utgörs av ett märkligt klientel, som dock uppvisar en viss samarbetsförmåga när nedläggningshotet uppenbarar sig för dem. Ett avgörande tillfälle till fortlevnad kommer besättningen till del, då redaren måste hinna före till arabstaden Abradah. Redaren lovar att om Martha hinner till staden Abradah före den norska dieselmotordrivna "Harald", skall Martha undgå upphuggning. Problem uppstår emellertid för Martha. Kylvattenpumpen havererar.

Fest ombord

Dottern Polly Bradford (Jane Powell) smyger ombord på fartyget som hennes pappa, Jeremy Bradford (George Brent), är kapten på då hennes pappa sagt nej till att hon ska få följa med fartyget till Rio. Hon upptäcks dock väldigt snabbt och ställd inför fakta - att dottern är med på båten - så får hon sitt straff i och med att sitta och skala potatisar i köket.