James Island State Park is a 113-acre marine camping and moorage park with 12, 335 feet of saltwater shoreline on Rosario Strait. The park features a beautiful western view of the San Juan islands from a high bluff along the loop trail.