In a small bowl, stir the lime and orange juice, balsamic vinegar, water, garlic powder, salt, and pepper. Set aside.
Combine the peaches, black beans, tomatoes, avocados, green onions, and cilantro in a large bowl.
Pour the vinaigrette over the salad, stir gently to combine. Taste the salad, and adjust the salt if you need it.
You can enjoy it as salad, main or side dish, or serve it with tortilla chips.