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