Fleet Landing is the only restaurant in the downtown peninsula on the water. Needless to say, the views are fantastic. A delicious menu accompanies this gorgeous view and a friendly staff is always on key. Be sure to make a reservation though as this restaurant does book up quick.
186 Concord St
Charleston, SC 29401