Monte Petrosu è una frazione di San Teodoro situata sul  promontorio che delimita il confine tra la provincia di Sassari e Nuoro. La località è caratterizzata da rocce giganti che assumono aspetti disparati e sono inserite nel verde di diverse sfumature nel corbezzolo, cisto, rosmarino, che qui nasce spontaneo. Questo spettacolo della natura si affaccia sul mare di fronte alle isole di Tavolara e Molara creando diverse insenature di rocce levigate e arenile bianco. Porto Taverna, Cala Girgolu e cala Ginepro per citarne alcune.