Marina di Puntaldia, nome forse derivato da Punta ’Aldia che significa punto di avvistamento, si trova nell’omonima località e si affaccia sulla baia di San Teodoro. Si raggiunge percorrendo la SS 125 direzione sud Olbia – San Teodoro, presso la località Lu Fraili si svolta a sinistra all’incrocio per Puntaldia, arrivati nella rotonda all’interno del villaggio si seguono le indicazioni per la spiaggia a sud del porto.
La piccola spiaggia è separata dalla spiaggia de La Cinta solo dall’imbocco della laguna La Foca e si trova all’interno del costituendo Parco Marino di Tavolara, da qui si apre un panorama stupendo sia sulla costa meridionale che sulle isole del nord della Sardegna. La sabbia è bianca finissima ed il mare è di un meraviglioso colore cristallino caratterizzato da un fondale basso particolarmente adatto al gioco dei bambini. I servizi sono numerosi: un ampio parcheggio, bar, noleggio ombrelloni, sdraio e pedalò, è frequentata dagli appassionati di sport acquatici che vi trovano una scuola di nuoto, un scuola sub e una scuola di vela; vicino alla spiaggia vi sono: un campo da golf a 9 buche, 4 campi da tennis illuminati e una piscina; il porticciolo turistico dispone di 400 posti barca. L’esclusivo villaggio turistico di Puntaldia, che è stato costruito ponendo estrema attenzione ai particolari sia costruttivi che ambientali, ospita alla sera nella sua Piazzetta, sulla marina, dove sono raggruppati negozi e servizi, gli amanti di vacanze anche all’insegna della buona cucina, nel ristorante La Caravella con magnifica vista mare.