Here’s a controversial take: feed them far away. If you put seed on the neighbor’s roof across the street (with permission!), the pigeons will hang out over there. Your garden becomes a no-seed zone. They will forget about your tomatoes.
How to Get Rid of Pigeons From Your Garden, Balcony or Roof
Alternatively, give them a “pigeon bar.” A small tray with sand and grit, far from your plants. They get their minerals. You get peace. It’s a weird truce. It works.