In a mixing bowl, marinate the shrimp by combining olive oil, minced garlic, lime zest, lime juice, chopped cilantro, cumin, chili powder, salt, and pepper. Allow it to sit for at least 15 minutes.
Heat a skillet over medium-high heat. Add the marinated shrimp to the skillet and cook for 2-3 minutes on each side until they turn pink and opaque.
While the shrimp are cooking, warm the corn tortillas in another skillet over low heat, or wrap them in foil and warm them in the oven.
Once the shrimp are cooked through, assemble your tacos by placing a few shrimp on each tortilla.
Top each taco with shredded red cabbage and slices of avocado.
Serve with extra lime wedges on the side for an added zesty kick.