However, there’s one beach in North Carolina that ... you can experience Emerald Isle from underwater by snorkeling or diving. The clear conditions and light-colored water make it easy to ...
Some results have been hidden because they may be inaccessible to you