Combine spices, lime juice, vegetable oil, first quarter cup cilantro and water. Remove tails from shrimp and add to marinade. Marinate for one hour.
Combine diced onion and remaining quarter cup cilantro in a small bowl and set aside.
After 1 hour, make tortillas. Preheat oven or griddle on warm and cover a baking sheet with foil. Set directly on griddle. If you don’t have a griddle use a warm oven.
Preheat 10 inch nonstick skillet over medium heat. Sprinkle about 2 T cheese into a circle slightly smaller than tortilla. Press tortilla on top of cheese and cook for about a minute. Flip with a spatula then transfer to baking sheet. Repeat with remaining tortillas.
Preheat a 12 inch cast iron skillet over medium heat. Add a tablespoon of vegetable oil. Remove shrimp from marinade and add to pan. Cook about 2 minutes per side until done.
Build tortillas. Add chipotle sauce to tortilla followed by chipotle mayo, onion and cilantro blend, four shrimp, bacon and avocado. Squeeze a small wedge of lime over the taco.
Serve immediately.