A larger area view of where the village of New France was located... Weymouth, Digby Co., Nova Scotia can be seen to the north-west or as you would....at the upper left hand side...