The beach of San Giovanni di Sinis, lies in the peninsula of Sinis, in the municipal district of Cabras, in the province of Oristano.
This stretch of shoreline extends for around two kilometres from the promontory of the Torre di San Giovanni as far as Funtana Meiga, alternating sandy stretches with a rocky coast.
The actual beach of San Giovanni lies in the western sector at the base of the Sinis peninsula, right behind the promontory of the Torre di San Giovanni, a Spanish tower, built on the wishes of Filippo II, between 1580 and 1610, to combat pirate invasions.
In the opposite part of the peninsula, we find the ruins of the ancient city of Tharros, firstly a Phoenician-Punic colony then a Roman one.
The shoreline is covered in grey, large-grain sand, interspersed by sandstone and basalt rocks and cliffs. The seabeds are mainly sandy with rocks sticking out in the northern sector.
The scenery around the beach is rich both from a nature, historical and archaeological point of view. There are, in fact, different rupiculous and bush plant species, which grow on the promontory and on the dunes around the beach. The herbaceous species which grow in the dunes include halfah grass and sea daffodils.
The beach and this stretch of coast in general is equipped with car parks, camper areas, kiosks-bars and swimming facilities.
The entire area falls within the “Penisola del Sinis-Isola Mal di Ventre” protected marine area.