Dennis Beach is one of New Brunswicks best hidden gems. It's rarely over crowded, even on the nicest days of the summer. When the tide is out you can walk along the sandy portion for miles without running into anyone. The perfect getaway for the family that wants to...

read more