Restaurants located in gorgeous settings often enjoy a built-in advantage: the view. Whether situated in city centers near famous landmarks, right on the water in a popular beach town, or far up on a ...