Spiaggia di San Giovanni es una playa de Oristano e Penisola del Sinis, en Cerdeña (Italia). Está resguardada de los vientos de scirocco y grecale.