While it's easy for me to say, in this case you contributed to your stress levels. I'm not a buddhist but I found a lot of the teachings helpful, combined with an audiobook from Derren Brown called 'Happy'... in this situation the best move would be to assess what can be changed (activity, location) and what cannot be changed (the weather, if the fish are biting, mosquitos).
It's a bit of a grim idea to come to terms with, but acceptance that many aspects of life happen to us with no control is oddly freeing. Anyway I'll fuck off now with my advice. You might hate it and I can't control that!