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