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