San Teodoro ist einer der größten und beliebtesten Ferienorte Sardiniens. Die Stadt hat Zugang zu Sandstränden und einer umfangreichen Unterkunftsbasis. Es hat auch ein reiches Nachtleben und viele Restaurants, Bars und Cafés.
Die Stadt ist von einer wunderschönen Landschaft umgeben. Es gibt spektakuläre felsige Berge, die fast 1000 m über dem Meeresspiegel erreichen, Backwaters, in denen Sie unter anderem treffen können Flamingos und malerische Buchten mit goldenen Sandstränden. Neben dem Sonnenbaden können Sie spazieren gehen, wandern und die Vögel an den Seen und in den Sümpfen beobachten.
Die größte Attraktion von San Teodoro sind seine Strände. Das Meer ist hier am Ufer ziemlich flach, was es perfekt für einen Urlaub mit Kindern macht. Die Strände von Nikeótre wie der Impostu Beach sind sehr gut ausgebaut und verfügen über einen Verleih für Strandausrüstung. Ähnlich ist die Situation am Strand La Cinta, der sich in der Nähe der Hotels befindet. Andere, wie der Suledda Beach oder die Cala Brandinchi, bieten Ihnen die Möglichkeit, sowohl mit eigener Ausrüstung zu entspannen als auch Liegestühle zu mieten.
Neben dem Sonnenbaden können Sie in San Teodoro auch schnorcheln oder ein Motorboot mieten und eine Kreuzfahrt entlang der Küste unternehmen. Ein beliebtes Ausflugsziel ist die Isola Tavolara, ein direkt aus dem Meer ragender Kalksteinberg, der mit Bootsfahrten ab dem Touristenhafen Porto San Paolo angeboten wird.