Bis vor kurzem hätte sich Belly (Lola Tung) nichts Schöneres vorstellen können, als den Sommer wieder in Cousins Beach zu verbringen. Denn diesmal ist von Sorglosigkeit keine Spur: Noch immer buhlen die attraktiven Beachboys Jeremiah (Gavin Casalegno) und Conrad (Christopher Briney) um Bellys Gunst. Sie gerät mitten in ein verzwicktes Liebesdreieck, doch wem von beiden soll sie das Herz brechen? Spätestens als Susannahs (Rachel Blanchard) Krebs zurückkehrt, scheinen schwere Gewitterwolken am Horizont aufzuziehen ...