Margaree Harbour is a beautiful community located on the western shores of Cape Breton Island along the Cabot Trail. Margaree Harbour belongs to Inverness County. Once, Margaree Harbour was known as Havre de Madre, as well as St. Marquerita. Early settlers to Margaree Harbour came in the first decade of the 19th century, of various locations such as Newfoundland, Ireland and England. The harbour here would be used to ship cattle and produce north to Newfoundland, solely by way of small vessels. Today, Margaree Harbour is a fishing community as well as a tourism destination. Margaree Harbour is 144 km (89.5 mi.) northwest of Sydney.

Margaree Harbour is home to mountains, valleys, a river and the popular Cabot Trail. The Margaree Harbour Beach exhibits sand dunes, swimmable waters, a vast ocean view and protruding cliffs. Activities in Margaree Harbour and area include fishing for salmon and trout, whale watching, golfing and hiking. Visit the Margaree Islands Wildlife Preserve from the confines of a comfortable boat as part of the Margaree Harbour Boat Tours. As well, deep sea fishing tours are available. Check out nearby lighthouses and the interesting architecture that makes Margaree Harbour a place all to its own.

Margaree Harbour accommodations include cottages and inns.

Duck Cove Inn
10289 Cabot Trail
Margaree Harbour View Inn B&B
4018 Shore Rd
Whale Cove Summer Village
Long Term
3316 Shore Rd
Put Your Business On This Page!