La playa
Cala Xarraca se encuentra en la costa norte de Ibiza, al norte de Sant Joan de Labritja. La bahía está enmarcada por colinas boscosas y rocas, lo que le da un aspecto mucho más apartado que muchas playas del sur de la isla. Gracias a su ubicación protegida, es una de las pequeñas bahías más conocidas del norte.
La playa está compuesta principalmente de arena y grava, con algunas zonas de rocas y piedras más grandes en los bordes. El agua suele ser clara y desciende bastante rápido, lo que hace que la bahía sea especialmente interesante para los amantes del snorkel. En la zona también suelen encontrarse áreas rocosas con algas y zonas poco profundas, que hacen que el agua se vea turquesa en algunos puntos.
Cala Xarraca suele tener un ambiente tranquilo y en contacto con la naturaleza, aunque en temporada alta puede estar bastante concurrida. Aquí disfrutan tanto las familias como los bañistas y quienes practican snorkel, aunque la playa no está entre las más grandes ni las mejor equipadas de la isla. Quien busque una pequeña bahía paisajística con agua clara encontrará aquí un ejemplo típico de la costa norte de Ibiza.