Il minuscolo centro storico di S. Teodoro si raccoglie intorno alle piazzette Gallura e Mediterraneo, dove i molti negozi denunciano la vocazione tutta balneare del centro.<br>Tra le più belle spiagge del litorale è quella di La Cinta: raggiungibile da San Teodoro, si estende per circa 3 km, ha sabbia bianchissima e fondali turchesi. Alle spalle, una fascia di rispetto recintata protegge la duna, colonizzata da varie specie vegetali specifiche dei litorali: tra queste il giglio di mare forma veri tappeti di corolle bianche. Sulla duna sono stati allestiti alcuni percorsi pedonali che portano alla scoperta dello stagno di S. Teodoro, che si estende alle spalle della spiaggia, frequentato da varie specie di uccelli, e in particolare dai fenicotteri.