Pigeons prefer sheltered places to nest, such as under eaves and roofs. You can use bird netting as one of the humane deterrents to prevent them from doing so. The net will trap pigeons without hurting them, so they will quickly learn that coming to your property is pointless.