The towns 10,000 Southern Living readers ranked above Myrtle Beach, Hilton Head, and every other coastal favorite in the South