You can usually find caches of caps in safes. Really, the best way to make caps is to gather up junk and sell it. Pre-war books can be sold for 100 caps and 10 exp each at the Arlington Library. Cigarettes and booze(especially vodka)have a high weight to profit ratio. If you are really hoping to find big caps stashes you will need to take the Fortune Finder perk.