qnli 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.