What are North Carolina’s Outer Banks?

The Outer Banks is a 200-mile-long string of peninsulas and barrier islands separating the Atlantic Ocean from mainland North Carolina. From north to south, the largest of these include: Bodie Island , Hatteras Island, Ocracoke Island, Portsmouth Island, and the Core Banks.