Not that I know Dubai all that well but last year I went to a few resturants and bars that were not in hotels that served alcohol - one was a bit like the souq but on the water - it was a mexican place that did nice cocktails, so that is not really true.