Back to In The News A New England spot is one of America’s 10 happiest seaside towns, according to Coastal Living Author: Sharecare Categories: Share: