Cala Xarraca offers a beach experience in a natural setting.