1. **Prepare the Ceviche:**
- In a large bowl, combine diced fish, cucumber, avocado, cherry tomatoes, purple onion, mint leaves or coriander, crushed ginger, sliced spicy green pepper, lemon juice, olive oil, sesame oil, salt, and black pepper.
- Mix gently, ensuring not to overmix. Taste and adjust seasoning if needed.
2. **Prepare the Sauce:**
- In a food processor, combine cherry date tomatoes, hard cucumbers, garlic cloves, hot green pepper, purple onion, basil leaves, coriander leaves, white wine vinegar, and lemon juice.
- Grind the ingredients until smooth. Filter the mixture through a dense sieve.
- Return the strained mixture to the food processor and continue to grind while gradually adding olive oil.
3. **Serve:**
- Keep the sauce in an airtight container in the refrigerator until serving.
- To serve, plate the ceviche and drizzle the cherry tomato sauce over the top.
- Garnish with round strips of red pepper for an added burst of color and flavor.
Enjoy this vibrant and flavorful ceviche with its zesty citrus notes, complemented by the freshness of the fish and the richness of the cherry tomato sauce. Perfect for a light and refreshing meal!