Ocracoke Harbor Inn

144 Silver Lake Drive on Silver Lake Harbor, Ocracoke
(252) 928-5731
Toll free
(888) 456-1998

This aptly named inn overlooks Silver Lake harbor and has private decks off most rooms so no one misses the view. The inn has 16 rooms and seven suites, all tastefully decorated. The studio-style suites offer two-person whirlpool tubs and kitchenettes. Continental breakfast is complimentary. Guests have access to wireless internet in all rooms along with boat docks, picnic areas with gas grills, outdoor showers and bikes and golf carts that can be rented on-site. For a little more room, ask about the two-bedroom apartment or their one-, two- or three-bedroom cottages. The cottages have a three-night minimum. The inn is open mid-March through November.