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