My bet is Weymouth (I vaguely remember a multi-storey building near the dockside at Weymouth). Another hot bet is Dover (because of something which vaguely looks like a castle - but Dover castle is much higher up, so I don't think so). At one point I thought it was Falmouth but there isn't a multi-storey building in Falmouth that I can remember.
Or could it be Brixham? Torquay? Plymouth? Portsmouth?
Can anyone authoritatively put us out of our misery?
UPDATE: Many thanks to Bernard and El - it's Plymouth. I am deeply ashamed that my Google skills did not discover this.