The Town of Port Hawkesbury is located on the southwestern end of Cape Breton Island, on the north shore of the Strait of Canso in Inverness County. Positioned as the gateway to Cape Breton just minutes from the Canso Causeway, the town acts as a major service centre for the Strait area.
Town of Port Hawkesbury Accessibility Plan - 2022-2025