Cowee Mountain Overlook near Canton, North Carolina is exactly that kind of place – a vista so stunning it looks like someone took the world’s most perfect landscape painting and somehow made it three ...