where is emerald isle north carolina
Emerald Isle is a town in Carteret County, North Carolina, United States. It is part of the Crystal Coast and is located entirely on the Bogue Banks.