San Giovanni di Sinis fait partie de Cabras, au sud de la péninsule de Sinis.
Petit village de pêcheurs célèbre pour ses caractéristiques cabanes en roseau qui, jusqu'à la Seconde Guerre mondiale, bordaient la côte d'Oristano, San Giovanni di Sinis a aujourd'hui bénéficié d'une forte impulsion touristique.
L'un des endroits les plus populaires est la plage, qui s'étend sur deux kilomètres entre Funtana Meiga et Tharros, où se dressent les ruines de l'ancienne cité punique. La plage offre une vue cristalline et des fonds marins riches en espèces de poissons et en flore marine, ce qui est idéal pour les amateurs de plongée ou de snorkeling. La présence constante du vent rend l'exposition au soleil agréable et en fait un lieu propice à la pratique du surf.