In a large mixing bowl, combine the diced avocados, halved cherry tomatoes, chopped red onion, and cilantro. Gently toss to mix the ingredients without mashing the avocados.
In a separate small bowl, whisk together the Greek yogurt, lime juice, garlic powder, salt, and pepper until smooth and well combined.
Pour the yogurt dressing over the avocado and tomato mixture. Carefully fold the dressing into the salad until everything is evenly coated.
Taste and adjust seasoning if necessary, adding more salt, pepper, or lime juice to your preference.
Serve immediately or chill in the refrigerator for about 15-30 minutes to enhance the flavors before serving.