If you consider 5V1A charging, Taiwan SPINUP bicycle dynamo USB charger F12W-PRO can achieve such charging speed.
If your mobile phone has a capacity of 3000mAh, then it can be fully charged in about 3 hours.
It claims to be waterproof, so you don’t need to worry about the weather.