LaTeX hyphenates words whenever necessary. Hyphenation rules will vary for different languages. LaTeX only supports English.
The American English hyphenation patterns loaded by TeX/LaTeX (those by Liang and Knuth) allow hyphenating ev-ery-where. The British.
First, one can set the hyphenation penalties \hyphenpenalty and uses — but it's how LaTeX itself suppresses hyphenation in tt and other fixed-width fonts.