In a large bowl, toss together the mango, tomatoes, avocado, black beans, onion, cilantro, jalapeño and lime zest. Set aside.
In a small bowl, whisk together the lime juice, olive oil, honey, salt, pepper, cayenne, chili powder and garlic powder until well combined.
Pour the dressing over the salad and toss to combine.
Season with salt and pepper, to taste.
Serve immediately.
Notes
To make the salad in advance, follow all the directions except leave the avocado out. Cut the avocado and add to the salad right before serving. The rest of the salad can be made up to 24 hours in advance and store, covered, in the refrigerator.