Con più di cento grotte e decine di spiagge, insenature e piccole calette, sono le coste del territorio di Mattinata a costituire la principale attrazione del comune. Le grotte e le piccole cale, raggiungibili per lo più in barca, sono sempre poco affollate e silenziose, ideali per chi desidera apprezzare queste belleze naturalistiche in assoluta tranquillità.
Tra le spiagge, da non perdere: Vignanotica, Baia del Leone, Cala dell'Aquila, Cala dei Morti, Baia dei Mergoli, Cala della Pipa, Grottone del pescatore, Cala della Cattedrale, Punta dell'Ago, Baia del Pescecane, Baia del Fico, Mattinatella, Baia delle Rose, Cala delle Pietre Nere, Baia dei Gabbiani, Valle delle Sirene, Baia Rossa, Baia dei Pannucid, Cala dei Cefali, Baia del Pontone Tunno, Rotondo, Baia di Tor di Lupo, Piana di Mattinata.