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