The issue there is that the "organic" results you're talking about that show in either the map or the carousel aren't organic at all - they're google local listings. As a restaurant, you are now incentivized to a) buy ads to get traffic from the ad units b) give google data (effectively building a whole other website) through google+/local.
You are very much being de-incentivized from investing in a page that is outside of google's universe, because you're only shot there is pure organic, which matters less and less.