Make gazpacho - Roughly chop tomatoes and cucumbers (just the portion for the gazpacho). Combine tomatoes, cucumbers, garlic, olive oil, vinegar, cumin and red pepper flakes (if using) in a food processor or blender. Pulse until a nearly smooth (we like to stop while it still has a bit of texture). Season with some salt and pepper or add more chili flakes if you would like. Refrigerate for at least 30 minutes so you can serve it chilled. (Can be done up to 3 days ahead)
Cucumbers (the portion for the shrimp) - Prep as directed. (Can be done up to 3 days ahead)
Make marinade - Mint / Green onions / Lemons - Prep as directed. Combine mint, green onions, lemon zest and juice, olive oil and some salt and pepper. (Can be done up to 3 days ahead)
Cook and marinate shrimp - Heat a skillet or frying pan over medium-high heat. Add cooking oil and then shrimp to heated oil. Saute for 4 to 8 minutes, until shrimp are pink and cooked through. Transfer shrimp to a shallow bowl and toss with marinade. Refrigerate for at least 30 minutes so you can serve it chilled. (Can be done up to 1 day ahead)