Finely dice the red onion and garlic cloves. Rinse and drain corn.
Heat a skillet or grill pan over medium-high heat. Add 1 teaspoon of olive oil. Add the corn and cook for 1 minute. Add the red onions and stir and cook for another minute. Add the garlic and stir well. Continue to cook and stir occasionally until the kernels are slightly charred, about 5-7 minutes. Remove from heat and let cool on a plate lined with a paper towel.
Peel and dice the mango and tomatoes and add to a mixing bowl. Add the cooked corn, onion and garlic mixture to the bowl.
Roughly chop the cilantro, juice two limes, and add with the honey, salt, and pepper to the bowl. Mix well and adjust the salt if needed.
Serve and enjoy immediately, or refrigerate for up to 2 hours before serving to let the flavors meld.