Top 20 U.S. Coastal Towns!
According to Coastalliving.com, the best city to live on the coast is Santa Cruz, California. With an eclectic boardwalk and an average of 262 days of sunlight per year, the central California beach town on Monterey Bay is ranked just ahead of the Kennebunk towns in Maine, Long Branch in New Jersey and Habersham, South Carolina. Average home prices range from about $300,000 in Kennebunk to almost $900,000 in Santa Cruz. www.coastalliving.com