"emerged over the Docklands horizon"

The London Docklands is  an area in East and South East London; the docks were formerly part of the Port of London, at one time the world's largest port. They have now been redeveloped principally for commercial and residential use.