GoPro Hero 11 or its newer versions are the classic choice for underwater filming - the camera holds focus pretty well even in murky water, and the battery lasts about two to three hours of active recording, which is enough for most fishing trips. If you're on a tight budget, check out the DJI Osmo Action or budget Chinese models like EKEN - they work on similar principles and also capture underwater details decently. The main thing is to grab a good extra battery (spare batteries or a portable power bank) because in cold weather or low water temperature the battery degrades fast, and go with a wide-angle lens instead of zoom - it's better suited for filming in murky conditions.