Where to Stay in Digby – A Guide to This Canadian City Digby is located in southwestern Nova Scotia, on the west coast of the Annapolis Basin, Canada. Digby’s charm has to do with its historical heritage, gastronomy, recreation sites, ...