First, make sure you're using a meat thermometer so you don't over-cook it (the internal temperature should be around 135F). Second, make sure you're cooking it with lots of butter or oil! This definitely helps prevent a dry fish.