You won't likely find an awful lot of rentals in Moyock. There are some to be sure but not many. It is mostly single family homes on acre-plus tracts. No apartment/condo complexes at all yet though I understand a move is afoot to build more affordable housing in the area.
There is very little crime to speak of in Moyock. There is some to be sure but it's not a place where you'd be afraid to leave your bike outside all night. Serious crime is almost unheard of. The local newspaper out of Elizabeth City, the Daily Advance (
DailyAdvance.com - Elizabeth City news online) publishes a weekly crime report. Moyock is in Currituck County. Most of the arrests reported in Currituck County in a given week are overwhelmingly minor ones...marijuana possession, traffic offenses, etc. It is generally a very safe place.
It's a little longer than 30 minutes to Va. Beach, particularly depending on what part of Va. Beach you are going to (Va. Beach is huge landwise). I commute to a part of Va. Beach near the Norfolk line from Moyock and it's about 40 minutes if I don't hit traffic. The Va. Beach oceanfront resort area is farther...close to an hour away from Moyock. Downtown Norfolk is about a 35 minute ride. Keep in mind that the traffic in the Norfolk/Virginia Beach area is notoriously bad at rush hour. If you are commuting, that will be a factor. The travel times I have posted do not factor in rush hour traffic. I normally leave Moyock around 6 am to get to Va. Beach by 6:45 am. Leaving that early almost guarantees I won't hit much traffic. But if you leave Moyock later than, say, an 7:00 am, you can figure on adding at least another 30 minutes to any travel times I have posted.
The Outer Banks/NC beaches (Nags Head, Kitty Hawk) are about a 45 minute ride from Moyock. Elizabeth City NC (the largest town in NE NC) is about 25 or 30 minutes.
Good luck!