cabots tower