The high taxes in the city are due to the city providing expensive services to Town of Geneva residents, but not getting the tax revenue to cover the costs.
One solution would be to dissolve the city and combine it into the town. Lyons and Seneca Falls did it, Rushville is working on it. The state is offering big incentives to consolidate government functions. Every small-government proponent should be all over this idea.