La temperatura media del mare a Cavtat in estate è di circa 24°C, mentre in inverno è di circa 14°C. La temperatura del mare a Cavtat è spesso una delle più alte in Croazia, e in anni molto favorevoli è possibile fare il bagno già ad aprile. La temperatura del mare a Cavtat è soggetta a variazioni poiché la città di Cavtat è esposta al vento che mescola l’acqua marina superficiale con quella profonda, riducendo così la temperatura superficiale del mare. Cavtat registra temperature del mare significativamente più alte della media croata, e la temperatura del mare a Cavtat è spesso più alta di temperatura del mare a Dubrovnik, che si trova a 20 chilometri di distanza.
Non è consigliabile nuotare perché la temperatura del mare è molto bassa, soprattutto per i cardiopatici e altri pazienti.
A Cavtat, è possibile fare il bagno in diversi luoghi. La spiaggia più popolare è Šipančica, che è sabbiosa e ha acqua cristallina. C'è anche la spiaggia di Rat, che è ciottolosa e ha diversi bar e ristoranti nelle vicinanze. Per coloro che amano le calette nascoste, si consiglia la spiaggia di Sustjepan, che è difficile da raggiungere ma offre una splendida vista sul mare.
Controlla la temperatura del mare giorno per giorno a Cavtat