The plan would use $30 million in public funds to help a marina operator store 500 boats on two acres of parkland.