The only cities seen in the new films are San Francisco, London and Riverside (does that count?). One would like to believe that Starfleet would have major facilities and what not in Moscow, New Delhi, Beijing, Tehran, Nairobi, Mexico City, Cairo and Buenos Aires, not counting the launch sites all over the equator and training facilities all over the globe.
It has already been mentioned that it was imprudent to hold a meeting of Starfleet commanding officers in a prominent skyscraper right next to its headquarters after a terrorist attack, with Kirk the only one suspecting this might spell trouble. I couldn't care less if they were this reckless, but all the less reason to put everything in SF. Why not hold it at a secondary meeting centre in Amman. Not only Khan's attack would be more "unexpected" under a pretence they were safer, but an important nod will be made to the fact that all of Earth is part of the Federation, not just the west. Besides, we might get some special treatment of seeing a memorial of Captain Robau near the place where he was raised (and why not another cameo from the king).
There's a diversity of characters in the films, albeit limited by the original TOS crew structure, but the diversity of locations on Earth is underlooked and extremely limited. London was a freshening, but couldn't we go a little further than that?
The Narada and the Vengeance attacks were on SF, for obviously symbolic reasons, but why should everything else happen there too? Command meeting could be held anywhere if the plot finds a good excuse. Starfleet Academy might train officers outside of its primary campus, bases should be everywhere, Vulcan's distress call could have mobilised officers from around the world due to shortage in numbers.