Port Hawkesbury, formerly known as Ship Harbour, is located on the south-western tip of Cape Breton Island, on the north shore of the Strait of Canso. Port Hawkesbury acts as a service centre, with a large majority of its residents working in the adjacent community of Point Tupper, mostly in a large industrial park located there. Port Hawkesbury is located 269 km (167.1 mi.) from Halifax, and has a population around four thousand people.

Port Hawkesbury is mostly a commercial and recreational town, and has all the amenities a town needs, such as shopping malls, various restaurants, banks, liquor stores and museums. Port Hawkesbury offers kayaking, sailing, hiking, golfing, tennis and swimming. The Festival of the Strait is a full week of celebration, held in early July, and consisting of a surplus of activities, such as sailing and canoe races, dances, craft shows and outdoor concerts. Also located just south of Port Hawkesbury is the Port Shoreham Beach, a sandy, rocky getaway.

Port Hawkesbury accommodations include motels, inns, bed and breakfasts and cottages.

This hotel in Port Hawkesbury offers on-site dining options and an indoor pool. Located an 8-minute drive from the Canso Causeway, it offers free Wi-Fi in every guest room. The hotel offers spacious rooms that are equipped with cable TV along with a desk and coffee maker. Rooms with a flat-screen TV, leather armchair and refrigerator. This hotel has two dining options with a bar in the evening.

Gagnon House Bed & Breakfast
B&B
24 Philpott St
Harbourview Bed & Breakfast and Motel
B&B
209 Granville St
Home Again Bed & Breakfast
B&B
308 Prince St
La Marguerite Bed & Breakfast
B&B
422 Granville St
MacKenzie House Bed & Breakfast
B&B
4 Tupper Court
Put Your Business On This Page!