We always have a fabulous time in Ocracoke. Such a wonderful getaway that is not that far but feels VERY far. The Silver Lake Inn has worked out well for us on multiple trips. The location is perfect right on the main drag across from Silver Lake. The decks offer a great view.