The most scenic and relaxing small coastal small towns and villages, including Castine, Vinalhaven, Ogunquit, Machias, Boothbay Harbor, and Kennebunkport.