Claim: Sa Talaiassa is on the isle of Ibiza.
Label: SUPPORTS