First, prep the fajitas. Preheat the oven to 425 degrees F. Line a large rimmed baking sheet with parchment paper and set aside. In a large bowl, whisk together the olive oil, lime juice, honey, garlic, adobo sauce, cumin, smoked paprika, chili powder, and salt.
Place the sliced peppers and onions on the lined baking sheet and drizzle with 1-2 Tablespoons of the olive oil mixture. Toss, then spread out in a single layer. Place in the oven and roast for 10-15 minutes.
Add shrimp to the bowl with the remaining olive oil mixture. Stir to coat and set aside.
Next, make the crema. Whisk together the sour cream or Greek yogurt, lime juice, adobo sauce, and salt in a small bowl. Add water a little bit at a time until the sauce is as thin as you want it. Set aside.
Now finish the fajitas. After the peppers and onions have been in the oven for at least 10 minutes, remove the pan, toss well, and push them to one side. Add shrimp to the other side and return everything to the oven for about 5 minutes, just until the shrimp are opaque and cooked through. Warm tortillas and prep other toppings.
To assemble, pile peppers, onions, and shrimp into tortillas. Sprinkle with crema, cilantro leaves, diced avocado, or cheese, as desired.