有法律依据。《水库管理条例》规定,禁止在水库的水面、水下、岸边、挡流坝、溢洪道、泄洪孔、输水洞等区域内进行采矿、开挖、堆放物料、乱砍滥伐、垃圾倾倒、泼洒污水、放飞烟花爆竹等行为,禁止在水库水域内垂钓、游泳、浴疗、潜水、驾驶或停放无船证船只或水上娱乐设施等活动。违反规定的,将受到相应的行政、民事或刑事处罚。因此,水库不准钓鱼是受到法律支持的一项禁止行为。
根据中华人民共和国《渔业法》第三十九条规定,禁止在水库、水利枢纽工程、水电站和饮用水源地等特定区域从事有害渔业活动,其中包括钓鱼。此外,不同地区的相关管理规定也可能对水库禁止钓鱼进行规定。因此,水库禁止钓鱼是有法律依据的。