Masonboro Island is located just five miles southeast of Wilmington,and is the largest undisturbed barrier island along the southern part of the North Carolina coast. Masonboro is surrounded by the Intracoastal Water on the West, The Atlantic Ocean on the East, Carolina Beach Inlet on the South, and Wrightsville Beach Inlet on the North. The Island is 8.4 miles long and over 5,500 acres. The area is covered with tidal flats, marsh, sand dunes, maritime shrubs, and pristine sand beaches.

Masonboro Island is an area favorite by many boaters, surfers, fisherman, kayakers, and nature lovers. Even though it is accessible only by watercraft, there are a variety of ways to get there because of its proximity to the mainland.