Durante la seconda Guerra Mondiale, la piccola isola di Keros, nelle acque della Grecia, è presidiata da duemila soldati inglesi. I tedeschi decidono di attaccarla. Gli alleati vogliono inviare navi di rinforzo ma è un compito arduo, perchè la flotta deve passare davanti all'isola di Navarone, controllata da due micidiali cannoni nazisti.