How many U.S. states are separated into two disconnected pieces by land that isn’t part of the state and/or a body of water other than a river. And let’s say islands don’t count as pieces.
Until today, I would have said the only two were my current home of Michigan and my home state of Virginia. But I just learned that Minnesota also qualifies (note the northernmost tip). Are there any others?
The term you’re looking for is exclave - an area belonging to another territory with which it is not physically contiguous. Wikipedia has a big list of them.
In addition to the eponymous island, on which Newport is located, Rhode Island has two mainland portions, separated by Mount Hope Bay and parts of Massachusetts. (The small eastern portion includes Tiverton and Little Compton, where some of my ancestors are from.)
You are correct about Delaware – there is a very small section of land across what’s either Delaware Bay or the Delaware River (and where you draw the line between them is pretty much arbitrary) from the main part of the state, basically a bump on the west shore of New Jersey, which is within the legal limits of Delaware.
Noting one further past example. prior to the admission of Maine as a separate state, Massachusetts comprised the present state plus Maine, divided by New Hampshire into two non-contiguous parts.
There’s actually two sections of Delaware on the east side of the Delaware estuary. One is relatively large and is near the Supawna Meadows NWR. The other is the very tip of a peninsula somewhat further south. I think both of these were formed by landfills. The Twelve-Mile Circle that defines Delaware’s northern boundary extends to the original eastern shore of the Delaware River. Any extensions of NJ land into that section of the river belong to Delaware.
And yes, it’s questionable if this area is a river or a bay. Based on the map, it looks more like a river to me.
As far as Kaskaskia, there are lots of river-based exclaves caused mainly by rivers changing their stream after the boundaries are set. Most are along the Mississippi, but there are some along the Ohio, Missouri, and Wabash Rivers and possibly elsewhere.
I’d think Maryland would qualify. The entire eastern half is separated by the Chesapeake Bay. In the northern part, it’s the Susquehanna River, though, so that may disqualify it by the OP’s rules.
However, Ocean City, Maryland is separated from the ‘mainland’ by the Assawoman Bay.