I did a search on Google and found that the phrase "relish a smoke" is more or less never used, while "enjoy a smoke" gives me more than 14 million results. I thought "relish" means "enjoy" and thus could be used interchangeably. But apparently not.
What is the difference between relish and enjoy?
Would it be wrong to say "He relished a smoke in the sunny weather"?