Claim: Sa Talaiassa is located on an isle in the Mediterranean Sea.
Verdict: NOT ENOUGH INFO