Located conveniently between Wilmington and Jacksonville, the oceanfront resort town of Topsail Beach offers plenty of recreational options. Situated on the southern end of the 28-mile long Topsail Island, just south of Surf City. This family-oriented town is home to the only sea turtle hospital in the state. Fishing and boating is popular here, and the shopping, dining and entertainment options of Wilmington are just a few minutes away.