Question: Bermuda is located 898 nautical miles from what US city?
Sentence: northeast of Miami, Florida, and 667 nautical miles (1,236 km (768 mi)) from Cape Sable Island, in Nova Scotia, Canada.
Answer in sentence: yes