St. James offers the best of Atlantic coastal living with 81 holes of golf, private beach club, marina village and waterfront park. Located on the coast of North Carolina, this 5,000-acre, gated community offers a wide selection of real estate, golf and a private beach club on the Atlantic Ocean at Oak Island.