Local food production in the form of urban agriculture is one of those things that is very hard to formulate a coherent argument against. Producing your own food benefits you in money saved and costs avoided, and benefits the city as a whole in energy saved on transportation costs and increased local food security. It’s also just plain healthier, for the body and the soul, to grow what you consume.
Beekeeping is actually even more beneficial than plain old food production. Not only does it provide honey for the people keeping the bees (and usually enough extra for them to share or sell), but the bees provide an important ecological service – the pollination of flowers – for the entire neighbourhood. The entire city is made a little bit more robust and sustainable as a living system, at no cost whatsoever to anyone other than the beekeepers.