La playa de San Giovanni tiene un lecho marino de grava fina clara y rocas. Sus aguas son cristalinas con rocas que surgen del mar. En la parte alta de la playa hay una torre de vigilancia española rodeada de maquia mediaterránea.
La playa de San Giovanni está en la localidad de Santa Maria Navarrese, en el municipi de Baunei. Se llega por la carretera que lleva de Santa María Navarrese al puerto.