W lutym 1942 roku australijska marynarka wojenna ewakuuje Salamaua w obliczu japońskiej inwazji. Komandor Frank Houghton (Trevor Howard) zmusza swojego starego przyjaciela, Amerykanina zamieszkującego wyspy Pacyfiku, Waltera Ecklanda (Cary Grant), aby ten został alianckim strażnikiem wybrzeża. Houghton zabiera Ecklanda, który dotychczas zainteresowany był jedynie piciem i łowieniem ryb, na wyspę Matalava celem obserwacji samolotów wroga. Na wyspie Bundy Walter nieoczekiwanie znajduje francuską nauczycielkę Catherine Freneau (Leslie Caron) wraz z jej siedmiorgiem podopiecznych. Mężczyzna, aczkolwiek niechętnie, zabiera je ze sobą na Matalavę.