Cook bacon in a skillet over medium heat until crisp, about 10 minutes. Transfer bacon to a plate lined with paper towels, reserving drippings in skillet. Set bacon aside. Pour drippings into a small bowl; set aside to cool slightly.
Reserve 2 bacon slices. Roughly chop remaining bacon slices and arrange on a large platter with lettuce, eggs, shrimp, tomatoes, onion, avocado, and cheese.
Add reserved bacon slices, garlic, salt, pepper, and sugar in a food processor. Pour in reserved drippings, olive oil, and vinegar; pulse 5 times until blended. Drizzle over salad; serve immediately.