Importante centro agricolo e vinicolo, rinomato per la produzione artigianale dei canestri in giunco, e per la produzione della vernaccia. Nel territorio comunale si trova anche una piccola parte della baia di Is Arenas, caratterizzata da una delle più grandi estensioni di pini marittimi della Sardegna. Si affaccia sul mare di Sardegna, con le località turistiche balneari di Mandriola, Putzu Idu e Sa Rocca Tunda.
Comuni costieri confinanti : Riola Sardo ⟵ San Vero Milis ⟶ Narbolia