If you’re renting a house, this has been a favorite of ours:
http://www.ocracokeislandrealty.com/OuterBanks/VacationRentals/Ocracoke/Details/BirdsEyeView/
There’s another overlooking Silver Lake Harbor with parking on Howard Street behind that is great, but it’s gotten very popular and therefore expensive. Too bad, loved that one, even if it was purple, lol.
We found one close to the Methodist Church. That unit wasn’t available.