Ocracoke Restaurants: Waterfront

Don’t you just love enjoying a meal or snack with a water view? These Ocracoke restaurants are situated right on Silver Lake harbor, so you can enjoy the breezes and watch the boating activity in the harbor while you enjoy a drink, a meal or a sweet treat. Remember that these Ocracoke waterfront restaurants are seasonal and won’t be open in the colder months.