You can drive on the beach in Corolla. That is the area with the wild horses. You do not need a permit to drive out there but I know during peak season you need a permit to park on the beach, may not be required this time of the year. The beaches in Nags Head and Kitty Hawk are also open to vehicles this time a year but a permit is required.