I have the same problem with pigeons on my roof and the veranda. Problem is, young birds tend to return to breed, where they themselves were born, as do Mum and Dad when they want to roost. Netting is the only sure solution, bar shooting them, which is illegal.