San Giovanni Suergiu si trova nel Sulcis, a circa 70 km a ovest di Cagliari e a circa 5 a sud di Carbonia. Sulla costa si trovano la spiaggia di Porto Botte e Punta Trettu, importanti centri di kite surf frequentati tutto l'anno. Di particolare interesse sono le domus de janas di Is Locci Santus, e l'antica chiesetta in stile romanico di Palmas.