Santa Teresa Gallura tiene unos orígenes recientes, ya que su fundación data del 12 de agosto de 1808. Fue Víctor Manuel I de Cerdeña, debido a la perseverante insistencia del capitán Magnon, que dirigía una guarnición local, quien tomó la decisión de fundar y diseñar el plano del municipio.
El nombre del municipio se eligió en honor a María Teresa de Austria, esposa del rey de Saboya. El centro histórico impacta por su clara distribución geométrica, con algunas plazas cuadradas y calles rectas. Las calles se cruzan en ángulo recto, tanto que a Santa Teresa se la ha llamado “la pequeña Turín”. El pueblo, situado al final de la recta de Via Nazionale, parece a primera vista, para quienes llegan por carretera, uno de los pocos pueblos edificados en una llanura en Cerdeña. Aunque, en realidad, para quienes llegan por mar se hace evidente de inmediato que se extiende sobre una meseta rocosa situada a 44 m sobre el nivel del mar. Desde los alrededores de la torre de vigilancia española del siglo XVI, se puede disfrutar de una vista panorámica del estrecho de Bonifacio, cuya costa es muy irregular.
El puerto, además de por la pesca, ha supuesto siempre para esta zona una importante vía de comunicación debido a su cercanía con Córcega. Pero es principalmente importante para la navegación deportiva y para las lanchas que se dedican a realizar excursiones por el archipiélago más bonito del Mediterráneo.
Los barrios más importantes de Santa Teresa son: Porto Pozzo y San Pasquale.
Porto Pozzo da a una profunda ría y la leyenda cuenta que, en esta costa, Homero imaginó el encuentro entre Ulises y los lestrigones.
El segundo barrio se alza sobre una colina, en una ubicación muy llamativa, a unos 130 m de altitud y desde donde es posible disfrutar de una vista encantadora: la península de Culuccia, la desembocadura del río Liscia, las islas del archipiélago de La Magdalena y la costa corsa.
Al oeste se encuentra la playa de Rena Bianca, la más conocida de los alrededores, con las islas de Municca y Municchedda. Y al este se encuentra el largo fiordo natural que conduce al puerto de Longone o Longosardo.