Chop shrimp into bite-sized pieces. Slice the tomatoes and cucumbers. Cut avocados in half, remove pits and dice.
In a large bowl combine chopped shrimp, tomatoes, cucumbers, avocado, red onion and cilantro.
Drizzle lime juice and olive oil over the salad. Season with salt and pepper. Gently toss to combine.
Let stand 5-10 minutes before serving.
Notes
Ripen avocados quickly by placing them in a paper bag with an apple or a banana overnight.
To make ahead, prep the ingredients in advance (except avocados) and keep them chilled in the refrigerator. Then just chop the avocados and toss everything with the dressing just before serving.