Detroit Lake is one of Minnesota’s top fishing destination. You can fish off the pier at the city beach on Detroit Lake. You can also witness the various fishes such as walleye, trophy size muskie, bass, sunfish and trout.