The Izu peninsula is a large mountainous peninsula located about 100 miles west of Tokyo. We never thought of fishing in a river so close to Tokyo, but the season in many rivers of Izu lasts till end[…..]