Die Stadt liegt auf einer kleine Halbinsel in der gleichnamigen Lagune und ist über eine künstliche Aufschüttung mit dem Vorgebirge des Monte Argentario verbunden. Die Lagune wird von zwei Landzungen geschlossen, den Tomboli della Feniglia und Giannella. Wegen dieser außergewöhnlichen Lage war der Ort zu allen Zeiten Ziel von Eroberungen, deren zahlreiche Zeugnisse im Ortskern noch deutlich werden.