Claim: Bermuda is approximately 1070 km west-southwest of Cape Hatteras, North Carolina.
Verdict: SUPPORTS