Ocean Isle Beach, North Carolina is located 6 miles from Sunset Beach, 29 miles from Oak Island and Caswell Beach and 33 miles from Southport. Ocean Isle Beach is not a naturally occurring barrier island but man-made, created in 1934 as a result of the dredging deposits left over from the creation of the Intracoastal Waterway. …