Boil water in a large pot.
Add the shrimp and cook until pink, about 2-3 minutes.
Drain the shrimp and place them in an ice bath.
Chop the shrimp into bite-sized pieces.
In a bowl, combine the shrimp, tomatoes, cucumber, avocado, and red onion.
Add lime juice, cilantro, salt, and pepper.
Stir gently to combine without mashing the avocado.
If desired, add hot sauce for extra heat.
Taste and adjust seasoning as needed.
Serve chilled with tortilla chips.