Hailey Rogers (Joanna JoJo Levesque) e Claire Brown (Emma Roberts), due ragazze adolescenti unite da una forte legame d’amicizia, amano frequentare insieme durante l’estate una spiaggia vicino casa e stanno per affrontare una dolorosa separazione causata dalla partenza della madre di Hailey per l’Australia, partenza prevista di li a cinque giorni.
Le due amiche non sapranno che in questi ultimi cinque giorni insieme vivranno l’avventura più incredibile della loro vita incontrando la splendida Aquamarine (Sara Paxton), una sirena finita in una piscina dopo una violenta mareggiata che si è abbattuta sulla spiaggia che le due adolescenti sono uso frequentare.
All’indomani dell’arrivo di Aquamarine le due amiche scopriranno che la sirena è fuggita da un matrimonio combinato dal padre con un viziato tritone e che ha solo pochi giorni per dimostrare allo zelante genitore che il vero amore esiste e non è solo una fandonia per inguaribili sognatori, e per raggiungere il suo scopo sceglie Raymond (Jake McDorman) un aitante bagnino.