Bermuda stands as a northern point in what susposed area of strange activity and disappearances