I think I may have found a solution...
The Streamlight Trident bought from LLBean for $29. It's not cheap, but we have a Bean VISA so it's free overnight shipping, and like everything they sell has a lifetime warranty.
This light has multi-settings including a green night vision mode. Rubber gaskets on all parts. Big button and takes regular batteries. Since I always wear a cap, I figure I can cut the top strap off and wear over the bill or around the neck.
The best part is...almost all fishing attire goes with green and black
-spence