San Teodoro, è un angolo meraviglioso della costa Nord Orientale della Sardegna. Il comune di San Teodoro, ai confini meridionali della più che nota Costa Smeralda, è un paradiso terrestre fatto di mare e sabbia che si estende per 37 chilometri del litorale, rincorrendosi fra scogliere granitiche di rara bellezza e morbidi arenili di sabbia fine e bianchissima. Il paese e le sue spiagge si snodano proprio di fronte all’area marina protetta ed incontaminata dell’isola di Tavolara.
In particolare per chi proviene da Olbia, verso San Teodoro, dopo le località di Padru e Porto San Paolo trova le note spiagge di Cala Girgolu, Cala Brandinchi, , Lu Impostu e Cala D’ambra. Tutte le spiagge sono libere; delle 12 principali di San Teodoro, 3 di queste sono raggiungibili comodamente dal centro cittadino: la spiaggia La Cinta, la spiaggia di Cala D’Ambra e la spiaggia di Isuledda. Da queste spesso si può arrivare agli approdi isolati raggiungibili per mezzo di piccoli sentieri o addirittura solo via mare. I bassi fondali del mare e la sabbia fine, rendono il posto ideale anche per le famiglie con bambini.
San Teodoro è ricco di strutture ricettive, ci si può sistemare in agriturismi, campeggi, case vacanza, appartamenti e bed and breakfasts, bungalows e roulottes , case con vista mare .
Ma San Teodoro non è solo spiagge e mare. Il suo territorio è ricco di siti archeologi, raggiungibili con esperti guide.