Cala Xarraca is a small bay on the north coast of Ibiza, in the municipality of Sant Joan, on the way to Portinatx. Pine woods, red cliffs and a few white houses frame its narrow beach, and it stays fairly quiet even in summer.
What it’s like
The beach is about 90 metres long, with sand at the shore and a seabed that soon turns to shallow rock. The water is exceptionally clear, which makes the bay popular for snorkelling, and there is a rock just offshore to swim out to. If you want to jump off it, check the depth first.
There are a few sunbeds and parasols and a restaurant known for fresh fish and rice dishes, with lovely views over the bay. A handful of old fishermen’s boathouses still stand on the rocks, though they are no longer used for fishing.
There are no lifeguards, so take care.
Getting there
Cala Xarraca is about ten minutes’ drive from Sant Joan, down a steep road from the main road to Portinatx. Parking is free but limited, so arrive early.
Good to know
The bay faces north-east, so mornings bring the best light on the water.







