No, it is not "in" South Carolina, it is a man-made island built from the seafloor by the federal government. South Carolina had no right to it.
So, what you’re saying is that Ft. Sumter is outside the boundaries of the state of South Carolina? Who knew?