I grew up in Charleston and my dad still lives on the Isle of Palms. It's lovely down there, and there are fish (and shrimp, and crabs, and oysters) everywhere. I forget how degraded the Chesapeake is sometimes, and then I visit Charleston and am reminded of what it could/should be like. Just north of the IOP up the intracoastal there are some uninhabited barrier islands that are worth a visit. There are houses on Dewees, the next island up, but then Capers and Bull are empty and beautiful. Count on running aground a fair bit though. With the tides moving in and out of those marshes the bottom shifts around a lot, and charts often can't be trusted outside the major channels.