Chop the shrimp into thirds or bite-size pieces, or leave them whole if you prefer, and place in a large bowl.
Add the red onion, celery, tomatoes, cucumber, jalapeño, garlic, ginger, cilantro, lime juice, lemon juice, orange juice, olive oil, salt, white pepper, and sugar and stir well.
Transfer to an airtight container and refrigerate overnight. While the mixture marinates, occasionally turn the container to evenly coat the shrimp in the liquid.
Transfer the shrimp and liquid to a glass bowl to serve or divide among eight martini glasses. If desired, garnish with avocado, cilantro, and lime.
Adapted from Gumbo Love by Lucy Buffett (Grand Central, 2017)