Try reading Stop Time. Superior to Catch in theme and writing, but never really got a fair shot. And, it can be read and enjoyed at any age.
My 10 year old son and I just read Old Man and the Sea out loud. I didn't expect much. Had read it many years ago. But I had unwittingly fallen prey to the anti-Hemingway literary propaganda (critics and biographers, I mean, not political) of the past 3 decades. It was astoundingly good. There's kind of a drippy social justice episode at the very end, when a rich lady notices the skeleton of the big marlin and thinks it's a shark, but it's only about 50 words long. I should have known better. The guy could really, really write; he was a groundbreaking voice in prose; and if he had his faults (and he did), he was still great.