Sometimes the best adventures aren’t across an ocean but just down the road, and North Branford, Connecticut proves that ...