There are lots of bars and restaurants in Istiklal avenue(Beyoglu)with a view. @oliverporter asked somewhere close to Asmalimescit, so here are the suggestions:

-Leb-i Derya Restaurant, Terrace restaurant of Raddison Hotel

-360 Istanbul in Mısır Apartmanı