No, it's not...
The law doesn't read "3 miles from the nearest shore"...you must be 3 miles from the US coast....in your case, that means 3 miles from the east side of Long Island, not three miles from shore in the Sound. The same would be true in the Chesapeake Bay...doesn't matter how far apart the shores are, you're still in the Bay, not out to sea. And of course, the same thing applies to any inland lake.Something else worth remembering (and Catalina Island in CA is a good example): it's 26 miles from the coast of CA. There are 20 miles between the mainland and the island in which it would be legal to discharge a toilet directly overboard or dump a holding tank, but you can't do it within 3 miles of Catalina...or any other island that's considered part of the US. The Great Lakes are a totally separate issue. In any of 'em, you're either in US waters or Canadian waters...doesn't matter how far from any shore you are. Tthe Great Lakes have been "no discharge" in both US and Canadian waters for more than 30 years under an agreement with Canada...so there's no place in the Great Lakes where you can legally even use a treatment device, much less discharge overboard or dump a tank.