Big smoke for 101 fish (5)
I believe the answer is:
cigar
'big smoke' is the definition.
'cigar' can be an answer for 'smoke' (smoke can mean a cigar). I'm not sure about the 'big' bit.
'101 fish' is the wordplay.
'101' becomes 'CI' (roman numerals).
'fish' becomes 'gar' (type of gar).
'ci'+'gar'='CIGAR'
'for' is the link.
Can you help me to learn more?
(Other definitions for cigar that I've seen before include "Rolled tobacco leaf for smoking" , "Something to smoke" , "Roll of tobacco leaves for smoking" , "Corona, eg" , "A real smoke!" .)