Cala Xarraca se sitúa en la zona norte de Ibiza, cerca de la localidad de San Juan. Se trata de una playa larga y estrecha, con una longitud de 70 metros y una anchura de 20. Se encuentra rodeada de rocas, siendo una zona en la que es muy abundante la posidonia, que se acumula en la orilla.