Ocean Isle Beach, NC is a hidden gem in North Carolina. It's not crowded and has a fantastic shelling spot along with great restaurants and fun things to do. #nc #northcarolina #beachlife
387