Narragansett Town Beach in South County, RI is named among the 25 Best Beaches in New England. Read the article.