Located along the stunning shores of the Bay of Chaleur, Dalhousie, New Brunswick, offers a tranquil escape for travelers seeking...