If the Gulf Stream didn't shift around so much, and wasn't so far offshore, it would be a great location to place tidal generators.
Inshore, in the mid-Atlantic region, Overfalls Shoals at the mouth of Delaware Bay immediately comes to mind. Definitely not a navigational hazard, incredible tidal flow and right in the middle of one of the largest, metropolitan regions of the United States.
You could place several tidal turbines at the mouth of Chesapeake Bay at the Inner Middle Grounds, a location that is not navigable because of the shoals, but tidal flows resembling a waterfall scream through the area every day. There are several non-navigable inlets between Wachapreague, VA and Cape Charles, VA that could also be utilized. This particular region experiences huge tidal changes up to 10 feet. The volume of water passing through these inlets during a single tidal change is probably equal to the average flow of the Susquehanna River.
North Carolina, South Carolina, Georgia and Florida all have non-navigable inlets that could easily be utilized with tidal generators. Keep in mind that the generators are merely anchored to the bottom in a high tidal current location and the inlets are not dammed up like a river that uses the water for a hydro-electric facility. Therefore, fish and small boats can still pass through the inlets as they did prior to installation of the turbines.
I look at tidal generators as a far more viable solution to energy independence than solar or wind, both of which are expensive and unreliable. Those tides have been with us since time began and they'll continue to be there until the Moon crashes into the Earth. I can't think of any, more powerful, force on the planet than the ocean's tides. Unfortunately, we continue to overlook that force as an inexpensive, clean, constant, source of energy.