Port Hawkesbury is a town of about 4000 people in Nova Scotia, Canada. It is located on the southern emd of Cape Breton Island.