Gilda (Dorothy Mackaill), prostytutka z Nowego Orleanu, ucieka na karaibską wyspę Tortuga po tym, jak przypadkowo zabija mężczyznę, który ją wcześniej skrzywdził. Na wyspie, która nie posiada umowy o ekstradycji z USA, Gilda znajduje schronienie w hotelu pełnym zbiegłych przestępców. Podczas gdy jej narzeczony marynarz (Donald Cook) przebywa na morzu, kobieta musi odpierać lubieżne ataki lokalnych wyrzutków oraz skorumpowanego szefa policji, pana Bruno.