McNabs Island Ghostwatch No Comments McNabs Island, situated at the mouth of Halifax Harbour, is a place where the natural beauty of Nova Scotia is inextricably intertwined with layers of READ MORE