From charming New England villages to California surf spots, these are some of the best U.S. beach towns easily accessible for a quick weekend escape.