San Teodoro è una caratteristica località della provincia di Olbia-Tempio, nei territori nord-orientali della regione Sardegna.
La cittadina di San Teodoro sorge nella regione storica della Gallura, a breve distanza dalla costa tirrenica, si rende celebre soprattutto per le sue spiagge, tra le più note quelle di Cala Ambra, Punta di Aldia, Cala Ginepro, Cala Suaraccia, solo per citarne alcune.
Le spiagge di San Teodoro sono anche un importante spot per il kitesurf.
Lo spot di San Teodoro, su una baia con fondale sabbioso, si caratterizza per venti rafficati sideshore, con provenienza nord-ovest, ideale tra i 5 e i 20 nodi.