In an 11 x 7-inch baking dish whisk together olive oil, lime zest, lime juice, garlic and season with salt and pepper to taste (a fair amount of each).: The aroma that rises when you whisk olive oil , lime zest , and garlic is immediate and bright, with citrus oils releasing volatile fragrances that signal freshness. Doing this in a shallow dish ensures the marinade coats the salmon evenly, helping each fillet absorb flavor without pooling too heavily. You want the mixture to smell lively and garlicky, not sharp or burnt. A common mistake is pulverizing garlic into dust, which can cling and scorch later, so crush gently and whisk just until combined. Visually, you should see tiny flecks of zest suspended in the oil, and when you lift the whisk the mixture should glide back into the dish smoothly, not separate. This balance helps the marinade adhere to the fish and keeps the grill from flaring up too much when you place the fillets down.
Place salmon in baking dish, cover and allow to marinate in refrigerator 15 - 30 minutes, then flip salmon to opposite side and allow to marinate 15 - 30 minutes longer. Preheat a grill over medium-high heat during last 10 minutes of marinating.: You will notice the surface of the salmon take on a glossy sheen as it soaks up the citrus and oil, which helps create a thin flavor layer that caramelizes on the grill. Refrigerating keeps the fish safe and helps the acids in the lime gently penetrate without cooking the flesh through. The timing window lets you adapt based on how firm the fillets are, but avoid leaving them too long or they will start to firm and change texture. Preheating the grill in the last 10 minutes ensures those grates are hot enough to sear, producing a pleasing sizzle and slight char that adds complexity. A typical error is skipping the flip during marination, which can cause uneven seasoning; flipping encourages even absorption. You should feel confident that the fillets are chilled but not icy when they go on the hot grill.
Brush grill grates with oil. Place salmon on grill and grill about 3 minutes per side or until just cooked through (turn carefully as the salmon will be fragile).: The first contact between the hot metal and the oiled flesh creates an audible sizzle and a nice sear, which locks in juices and produces that appealing grilled aroma. Brushing the grates with oil reduces sticking, so use a high smoke point oil and a long handled brush or tongs to protect your hands. When you set the fillets down they should release easily after a few seconds; if they cling, wait a little longer before turning. The fish will develop a faint crust and change color from translucent to opaque, a visual cue that it is nearing doneness. Because salmon is delicate, turning carefully is essential to avoid tearing; use a thin spatula and support the fillet as you flip. Overcooking dries the fish, so remove when the center flakes with gentle pressure and still looks moist. Avoid pressing down on the fillets, which pushes out precious juices and causes a drier finish.
While salmon is marinating prepare coconut rice. In a medium saucepan bring coconut water, coconut milk, rice and salt to a full boil.: This moment is fragrant and comforting as the coconut milk releases its sweet, nutty perfume and the jasmine rice begins to steam. Bringing the liquids and the rice to a full boil ensures the grains begin absorbing liquid evenly. Stir gently to distribute the salt and avoid clumps, and watch closely so the pot does not boil over; coconut milk can bubble up quickly. A common pitfall is starting on too high a flame and losing control of the simmer, which can scorch the bottom. When it reaches a robust boil you should see steady bubbles across the surface and feel heat radiating from the saucepan, signaling it is time to cover and reduce heat for simmering.
Cover and simmer until liquid has been absorbed (there may be just a little bit of excess liquid in center which you can drain off), about 20 minutes. Fluff with a fork, then let rest 5 minutes.: As the rice simmers, the liquid should gradually sink into the grains, and the pot will become quieter as bubbling slows. Fluffing with a fork separates the grains and releases trapped steam, producing a fluffy texture rather than a sticky mass. Letting the rice rest off heat for about 5 minutes helps residual steam finish the cooking gently, making the surface glossy and tender. If you see a little excess liquid in the center, you can drain it off carefully to avoid soggy rice. Many cooks rush this stage and find gummy rice; patience here yields individualized grains and a silkier mouthfeel that pairs beautifully with the salsa.
While the salmon is grilling prepare salsa. In a medium bowl toss together mango, bell pepper, cilantro, red onion, avocado, lime juice, olive oil and coconut water. Season with salt and pepper to taste.: The act of tossing releases aromas from the mango and cilantro , and you should notice a bright, tropical scent with a savory undertone from the red onion . Adding a splash of coconut water and olive oil helps bind the ingredients and creates a glossy dressing that coats each piece. The texture should be varied, with soft cubes of avocado and mango against crisp red bell pepper and onion. Taste as you go and adjust the lime juice and seasoning; the salsa should sing on the tongue with sweet acidic balance. A common mistake is over stirring and mashing the avocado , so toss gently to preserve chunkiness. Visually you want a colorful bowl that looks lively, not bruised or watery.
Serve salmon warm with coconut rice top with avocado mango salsa.: The final plate should present warm salmon resting on a bed of fluffy coconut rice , crowned with the cool mango and avocado salsa that provides brightness and texture contrast. Heat from the fish will slightly warm the salsa at the contact points, releasing more aroma, while the rice soaks subtle juices for added complexity. When plating, use a gentle hand to keep the avocado intact, and garnish with a small extra squeeze of lime juice if you like a brighter finish. A typical serving error is stacking ingredients too heavily, which can make the dish feel sloppy, so arrange thoughtfully for visual appeal. The combination of warm, fragrant rice and crisp, chilled salsa creates a delightful temperature and textural interplay that makes every bite satisfying.