There is a MX park in Currituck County. It's about 2 hours from the Outerbanks. I don't think you can ride on the beach in the OBX. I'm heading there the second week of June for a week. Only to surf and drink though. Maybe some deep sea fishing.