01 - Rinse rice under cold water until the water runs clear. Combine the rinsed rice, water, and salt in a medium saucepan. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes for white rice or 40 minutes for brown rice, until the liquid is absorbed and the rice is tender. Remove from heat and let stand, covered, for 5 minutes before fluffing with a fork.
02 - In a mixing bowl, toss the peeled and deveined shrimp with olive oil, Cajun seasoning, smoked paprika, garlic powder, cayenne pepper (if using), kosher salt, and black pepper until evenly coated.
03 - Heat a large skillet over medium-high heat. Add the seasoned shrimp in a single layer and cook for 2-3 minutes per side, until they turn pink and opaque. Remove the shrimp from the skillet and set aside.
04 - In a blender or food processor, combine the ripe avocado, sour cream (or Greek yogurt), lime juice, minced garlic, chopped cilantro, and salt. Blend until smooth and creamy. Add 2 tablespoons of water and continue blending, adding more water by the tablespoon as needed to achieve your desired consistency.
05 - Divide the cooked rice among four serving bowls. Top each bowl with the sautéed Cajun shrimp, halved cherry tomatoes, diced cucumber, diced red bell pepper, thawed corn, chopped cilantro, and sliced green onions. Drizzle generously with the avocado lime crema and garnish with lime wedges.