If the weather is crap, the Baltic Fleet opposite King’s Dock on Wapping serves good beer, but I think it still doesn’t really do food.
If you are happy walking / getting a taxi, the usual suspects are Ship & Mitre and Thomas Rigby’s on Dale St (about 10 min walk between them) serve good beer and ‘pub grub’, and the Phil on Hope St which similarly serves nice beer, but tend to be change whats on tap on a Monday so there might only be 3-4 draughts on tap.
Or if you think you’ll want to stay out after 11pm, head towards the Bold St area. Again, ~30 min walk from Albert / Kings Dock, along Hannover St. Renshaw St has a number of indians, Berry St has china town / toukyou noodle bar, there is a nice tapas bar (50% if you sign up to their email list) behind the Fact cinema (where you can have a pint while watching a film), and the Shipping Forecast on Slater St does a range of beers on tap.