Plaża Cala Mastella znajduje się 4,8 km od Sant Carles de Peralta, pomiędzy Punta d'en Ribes i Caló Roig, 11 km od Santa Eulalia del Río i 26 km od Eivissa, we wschodniej części wyspy Ibiza, we Wspólnocie Autonomicznej Balearów, w Hiszpanii.
Składa się z małej zatoczki (60 m długości i 15 m szerokości) położonej u ujścia potoku Socarrat, zwróconej na południowy wschód, z drobnym naturalnym piaskiem. Głębokość wynosi zaledwie dwa metry od brzegu, czyli 40 metrów. Dno morskie, piaszczyste w pobliżu brzegu, jest następnie zasiedlone przez skały pokryte wodorostami. Jest to malownicze i spokojne miejsce, otoczone małym portem rybackim i lasami sosnowymi, które porastają jego strome, skaliste brzegi.[5