Charleston Harbor is an inlet of the Atlantic Ocean.
Pearl Harbor is an inlet of the Pacific Ocean, so I guess by your logic it is not in Hawaii. Ditto with Boston Harbor, because by your logic it can't by part of Massachusetts. Bar Harbor must be outside the recognized boundaries of Maine. You're delusional, to put it mildly.