The Town of Clark's Harbour is located on Cape Sable Island which is on the beautiful south shore of Nova Scotia, Canada. This little town of a little over 800 people will catch yo... more... See more text