Burger King!
So you will be walking at granny-speed so Istiklal would be bad then...and your friend will be arriving near Taksim Square...
How about making it really easy and going to a hotel in Taksim Square?
The Marmara is maybe too formal and pricey, though you could go downstairs.
However, there's also Taksim Hill Hotel. At street level is a cafe restaurant, which is OK, and they are used to people hanging out waiting for friends. On the 9th floor is a proper restaurant with a Bos view if that's better.
Really easy to find - if your Havaş friend makes for Taksim Square/looks up for the big Marmara Hotel TV screen, she'll see the other hotel on the right after Garanti Bank and Goldaş. There's a photo on the site:
http://www.taximhill.com/en/
There's an Italian place where the Havaş stops but I can't remember the name...