Try the link bridge to the Poplar DLR station, the bridge linking 1 Canada Place with the new Crossrail station at Adams Place, North Dock footbridge from the steps on the southside, Canary Wharf tube station.
For a 'general view' try going to North Greenwich tube station, then walk back to Tunnel Avenue (look at this on Google Earth) - there's a slipway to the Thames - get good reflections of Canary Wharf on the water as well. Also south side of South Dock there's a footpath alongside South Dock - go as far as possible to the east a bit further on from Bella Cosa - get good night shots there. These are some of places find that work in that area, but there are plenty of building shots that can be done in the Canary Wharf zone. If approached by Canary Wharf security (they will if they see you using a tripod) just promise them that you will not photograph any building entrances or security cameras and they will be fine with that - Canary Wharf is private land.