A view of the North End where those Windsor & Young towers are (there are more photos of the construction site at the source):

Source
The new buildings will be roughly behind the right cluster of buildings, in front of the ones farther away on the hill. They should look about as tall as the taller radio mast (which is something like 300 m in elevation, but is much farther away).