Prepare the ingredients: Peel 2 cloves of garlic and roughly chop. Cut off and discard the stems of the peppers; remove the cores. Halve the peppers lengthwise, then thinly slice. Halve the cherry tomatoes. Slice lime into quarters and place to the side. Pat the fish dry with paper towels. Season with salt and pepper on both sides.
Cook the rice: Fill a small pot with salted water; place on high heat to boil. Add the rice to the pot of boiling water and cook, uncovered, 17 to 19 minutes, or until tender. Drain thoroughly.
Cook the vegetables: In a medium pan, heat 2 teaspoons of olive oil on medium-high. Add the chopped garlic and mustard seeds (carefully, as the mustard seeds may pop as they cook). Cook, stirring frequently, 30 seconds to 1 minute. Add the prepared peppers and tomatoes; season with salt and pepper. Cook, stirring occasionally, 3 to 4 minutes, until softened and the tomatoes begin to break down.
Start the curry & cook the fish: To the pan, add the curry powder and coconut milk (shaking the can before opening); stir to combine. Heat to boiling on high. and cook, stirring occasionally, 3 to 5 minutes, or until the sauce is slightly reduced in volume. Reduce the heat to medium-high and add the seasoned fish. Loosely cover the pan with foil. Cook, without stirring, 8 to 12 minutes, or until the fish is opaque and cooked through. Turn off the heat. Carefully transfer the cooked fish to a cutting board; using a forks, flake into bite-sized pieces.
Finish the curry & serve your dish: Add to the pan of cooked vegetables and sauce; next add the juice of 2 lime wedges. Taste, then season with salt and pepper if desired. Serve the cooked rice topped with the finished curry and flaked fish. Serve with the remaining lime wedges on the side.