Topic summaryPictou Harbour Expand Summary Pictou Harbour is a natural harbour in Nova Scotia on the Northumberland Strait. Wikipedia source