Here's how they are used:
* Hale: meaning healthy and strong (e.g., "He was a hale and hearty old man.")
* Hail: meaning frozen precipitation (e.g., "The storm brought heavy hail.")
While not a perfect homonym, the word "hale" (meaning to pull or drag) can sometimes sound similar to "hale" in some accents.