Emerald Isle, NC is a small town located on Bogue Banks Island in Carteret County. This beautiful coastal town is known for its pristine beaches,
Emerald Isle, NC is a small town located on Bogue Banks Island in Carteret County. This beautiful coastal town is known for its pristine beaches,