A Georgia beach has made Travel + Leisure’s list of top 25 beaches in the U.S. [DOWNLOAD: Free WSB-TV News app for alerts as news breaks] The travel publication chose North Beach on Tybee Island for its grassy dunes and family-friendly vibe. TRENDING STORIES: One big draw to North Beach? The historic Tybee Island Lighthouse, […]