Cooking fish demands a touch of finesse. Though fish is fairly easy to cook and offers plenty of versatility with grilling, frying, poaching, and roasting, it can also be easy to overcook. Fish's ...