Claim: Miami Beach is located on six natural islands.
Verdict: NOT ENOUGH INFO