Strava tracks your distance well and can track your time on the water. Strava also helps you know the pace at which you are moving and helps you increase and maintain the same pace as you paddle.
You can log your kayak fishing activity, including a picture of your fish, what kind of fish you caught, where you caught it, the bait you used, rod, reel, etc