Trzech dzielnych weteranów II Wojny Światowej postanawia osiedlić się na małej wysepce. Wyspą rządzi niepodzielnie "Guns" Donovan (John Wayne), a towarzyszą mu cichy i skromny Doktor Dedham (Jack Warden) i zawsze skłonny do bójek i pijaństwa "Boats" Gilhooley (Lee Marvin). Pewnego dnia na wyspę przybywa jednak córka Dedhama z pierwszego małżeństwa - Amelia (Elizabeth Allen), która jest wyzwoloną, wyemancypowaną i chłodną kobietą interesu, która w żaden sposób nie pasuje do idyllicznego świata Donovana.