One of the best vacation destinations in North Carolina is Topsail Island, just outside of Surf City. This coastal area offers wide white sand beaches, excellent vacation rentals, hotel lodging,...