Действие фильма развернется в 50-е годы в послевоенной Италии, где 16-летний Марко из Лондона проводит каникулы вместе с отцом Эдвардом (Холландер). Вскоре парень начинает сопровождать опытного моряка Николу (Гассман) во время его выходов в Неаполитанский залив. Для Марко, обычно запертого в стенах шотландской школы-интерната, спокойствие воды и рассказы Николы о войне — способ отвлечься от привычной жизни. Однажды главный герой знакомится с 20-летней Кайей (Джейкоб) и моментально влюбляется. Узнав, что девушке чудом удалось избежать попадания в концентрационный лагерь, Марко решает отомстить за нее.