La spiaggia di Mangiabarche si presenta come una scogliera a strapiombo sul mare. Di fronte, utile per individuarla, un faro che mira ad evitare il fenomeno mangiabarche, cioè che le imbarcazioni finiscano contro le rocce affioranti dall'acqua. Il mare è trasparente e di un azzurro cangiante per i giochi di luce creati dal sole riflesso sul fondale.
La scogliera di Mangiabarche si trova nella località Punta Mangiabarche nell'Isola di Sant'Antioco e nel comune di Calasetta, ed è raggiungibile percorrendo una strada non asfaltata sulla quale si svolta dalla strada costiera, prima delle spiagge di Calasetta.
La spiaggia è dotata di piccolo parcheggio, hotel, bar, punto di ristoro ed è amata da quanti praticano la pesca subacquea o semplicemente desiderano immergersi nelle sue acque, magari in compagnia di maschera e pinne per ammirarne i fondali ricchi di piacevoli sorprese.