La spiaggia di San Giovanni è situata nella penisola del Sinis ed è particolarmente apprezzata per la possibilità di raggiungere facilmente sia il mare all´interno del Golfo di Oristano sia le spiagge situate all´esterno.