My elderly cat, Blacky, was a stray and only a couple of years old when he adopted us. Shortly after that, he had 2 or 3 urinary tract blockages that required fairly expensive trips to the vet. I was told to give him only canned food, which I did for years, adding some extra water to the food because I never saw him drinking water. My vet also recommended Dasuquin mixed into his food. It's meant for arthritis but is supposed to also help prevent urinary blockages. Three of my outdoor cats eat together, so they all get the Dasuquin.
About 3 or 4 years ago, Blacky developed hyperthyroidism and is now taking medication for that. (I've read that the plastic lining in cat food cans has been implicated in the large number of cats with overactive thyroids.) Other than being very frail, profoundly deaf, and maybe a little senile, he's doing pretty well for an 18 year old cat. He has started drinking water regularly, so I allow him a little dry food and some treats. He hasn't had a blockage since those original times.
The water fountain sounds like a good idea; my indoor cat loves hers. Blacky still refuses to drink from the water bowl, but happily drinks out of a catch basin that captures rain water off our roof. I fill it regularly, and try to keep it clear of the algae, leaves and such that collect in it---but he seems perfectly happy drinking from it regardless.