Preheat the oven to 400 degrees F.
Make the cilantro line dressing first. In a blender or food processor, combine the lime juice, honey, garlic, cilantro, a pinch of salt, pepper, pepper flakes and the olive oil. Blend until combined and smooth (some tiny pieces of cilantro may remain). Leftovers stay great in the fridge for a few days! Store it in a sealed container.
Place the shrimp in a dish and cover with about ¼ cup of the cilantro lime dressing. Mix to combine so all the shrimp is covered. Cover and refrigerate for a few minutes while you prepare the tomatoes.
Place the tomatoes and corn on the baking sheet and toss it with the olive oil. Season all over with salt and pepper. You can sprinkle on a little garlic powder too! Roast for 15 to 20 minutes.
Remove the pan from the oven. Add the shrimp in a single layer - it’s okay if they overlap on the tomatoes and corn! Return the pan to the oven and roast for 10 to 12 minutes more, until the shrimp is cooked through.
Remove the pan and toss everything together. Serve it over the jasmine rice with extra cilantro lime dressing if desired.