Nova Scotia is all but surrounded by the Atlantic Ocean, save for the narrow stretch of land that connects it to New Brunswick and the rest of Canada. Secondary highways hug the coastline and meander through historic, smaller towns, while "100-series" arterial highways offer the fastest travel routes. Halifax, the capital, sits on the eastern coast, roughly the middle of the province's mainland. Southwest of Halifax, the South Shore runs all the way to Yarmouth, which has ferry service to and from Maine. The Annapolis Valley is the eastern spine of the province, beside the Bay of Fundy. The central and northern areas of the province lay beside the Northumberland Strait. Cape Breton Island is linked to the northeastern mainland by a causeway; the island is home to the Cabot Trail, a spectacular, soaring drive through the Cape Breton Highlands. More »