In a mixing bowl, combine lime juice, olive oil, minced garlic, honey, salt, black pepper, and chili powder (if using). Add salmon fillets and coat well. Let marinate for 15 minutes.
In a medium saucepan, combine jasmine rice, coconut milk, water, and salt. Bring to a boil over medium heat. Once boiling, reduce heat to low, cover, and simmer for about 18-20 minutes, until the rice is tender and liquid is absorbed. Fluff with a fork.
In a bowl, combine diced avocado, diced mango, chopped red onion, minced jalapeño, chopped cilantro, lime juice, and salt. Gently toss to combine and set aside.
Preheat the grill or grill pan over medium-high heat. Remove salmon from marinade, letting excess liquid drip off. Grill the fillets for about 4-5 minutes per side, or until cooked through and flaking easily with a fork.
Spoon coconut rice onto each plate, top with grilled salmon, and generously add the avocado-mango salsa on the side. Enjoy!