La spiaggia/scogliera di Mangiabarche si trova in agro di Calasetta, nell’isola di Sant’Antioco.
Il nome deriva dalla presenza di molti scogli affioranti incubo per i naviganti. La località è riconoscibile dal faro bianco che spicca in mezzo al mare davanti alla scogliera.