Located just outside the historic fishing village of Southport, North Carolina, you'll find St. James Plantation.