I remember going through the same painful search...There are a few "public" launch ramps, but you still have to be a resident of those towns to use them. My favorite was Westport, right across the water from Cedar Point Yacht Club...I managed to sneak in there after Labor Day, when they stop checking for the permits...Awesome location...Good luck...I finally ended up sailing out of Croton on the Hudson...