South Shore coastal community charms with beaches, protected salt marshes and woods, and a walkable village center.