I looked at your blog, where you have the same photos posted. And the photos look much more sharp, more clear here on this website than on your blog. Do you know why that is?
Different websites that you actually have to upload the photo's too, such as a blog, don't always provide the sharpest images. Even hosting sites vary with the quality of the pictures you post from them. A lot of it has to do with image size and the sharpening algorithms of the sites you upload to. The photo's here are hosted on Flickr, which I have found is the best free site for retaining sharpness when you share pictures, they have the same sharpness as the original image no matter the size I decide to use. Even paid hosting sites have these issues so you have to do your homework.
My best advice for taking pictures of trout is to carry a net, which I know some will groan about. LOL The fish I post pictures of are never out of the water for more than two or three seconds. I get them in the net and then get my camera ready to take a picture.
These pictures were all taken with a DSLR which isn't something that's convenient to carry on your person as you fish. When I'm using this camera it's sitting on top of my backpack on the side of the stream as I fish a small section. When I catch a fish I want to photograph I net it and wade over to my camera (if I'm even in the water), making sure to put the strap around my neck, and get ready to take a picture before the fish ever leaves the water. I use the auto setting and shoot in RAW. It just takes too much time to correct settings while trying to get the fish back on it's way as quick as possible.
When I'm using my compact underwater camera I rarely use the net, although I do at times for an exceptionally frisky fish, and just leave the fish in the water as I get the camera out. My main goal, besides getting a nice photo, is to keep the fish in the water no matter what camera I use.
Your biggest issues for getting good quality photos of fish are lighting and camera shake. Using appropriate shutter speeds and ISO settings that will let you achieve those speeds will do wonders for getting a nice crisp image. The net method above ties into this as you're more composed and not in as much of a rush to get the shot off. Being aware of the lighting plays a huge role too, more often than not you want the main source of light behind you. Also don't be afraid to use the flash, even in daylight as it will fill in shadows. Actually, taking a picture of a fish just under the surface of the water in a shaded area with the flash produces very good results.
These are all just suggestions and it really takes practice doing it and a bit of experimenting to get the results you want. Sometimes a little luck is involved as well.
Unless you're going to eat it, don't sacrifice the fish for the sake of a picture though. A blurry picture of a fish that lives to fight another day is better than a sharp image of a fish that is 'played with' too much.