There's also the Currituck Beach lighthouse in Corolla at the very north end of the OBX. It's about 45 minutes from Nags Head.