Prep the salad ingredients per instruction above.
In a bowl whisk together the ingredients for the marinade. Season with salt and pepper.
Make the salad: Mix the tomatoes, cucumber, onion, olives, feta, with the remaining marinade. Add white vinegar to taste.
Add all of the ingredients for the sauce into a blender or food processor. Blend until smooth. Add water, about 1 teaspoon at a time as needed to thin out to a creamy sauce. Season with salt and pepper to taste. Set aside.
In a bowl mix the ground beef, garlic powder, cumin, salt, and pepper, and half of the cilantro until fully combined.
Heat a nonstick pan on medium heat. Once hot, add the oil. Brown the beef mixture while breaking it up into smaller pieces until it is no longer pink and cooked through. Season with salt and pepper to taste as needed.
Warm the taco shells on both sides in a pan over medium heat for approximately 10 seconds per side.
Layer the taco shells with beef mixture, lettuce, tomato, onion, sauce, and feta. Serve with village salad and iced tea.