The magazine named the Watauga County city one of the nation’s top places to retire