Bay Ridge eco dock grand opening set for Oct. 17