Discover the hidden gems of Onset, Massachusetts, with a perfect blend of sightseeing, local experiences, and beach relaxation for the whole family.