Haviland Lake is a beautiful small lake up north of Durango Colorado. You can kayak, swim, and camp at the lake. While you can catch fish off the shore, having a boat really improves your catch rates. I was able to stop into 4 Corners Riversports the morning of my trip and rent a kayak from them. An awesome shop with lots of really nice kayaks for sale, and also very nice kayak rentals. They also sell and rent other items used in watersports as well, like paddle boards, rafts, water games, and more.
Keep in mind that these fish are stocked, and meant to keep. You can catch and release, but my wife wanted to cook up some trout and have a meal with my parents. So I kept 4 fish, and Carter took home 3. They were really good, and none was wasted! We ate every ounce of fish!