Discovering The Beautiful Bermuda Beaches Presented by Travel Quiz Weekly Just north of the Caribbean in the Atlantic Ocean lies the British territory of Bermuda. Its nearest landmass is Cape Hatteras, North Carolina, about 640 mi (1,030 kilometers) to the west-northwest. It is about 770 mi (1,239 kilometers) south of Cape Sable Island, Nova Scotia, […]