Faithful Steward Crossing in Delaware Seashore state park looking towards coin beach and the Indian River Inlet