Place tomatoes, yellow pepper, black beans, red onion, jalapeno pepper, lime zest in a large bowl. Whisk together the lime juice, olive oil, salt, pepper, garlic and cayenne pepper and pour over the vegetables. Toss well.
Just before you're ready to serve the salad, fold the avocados into the salad. Check the seasoning and serve at room temperature.