Hafts' rhymes with:
haft's, hafts, craft's, crafts, draft's, drafts, draughts, grafts, haft's, hafts, kraft's, rafts, shafts, taft's
Hafts' sounds like:
habitat's, habitats, habits, habitues, haft's, hafts, heifetz, hepatic, hepatitis, hibbitts, hoevet's, hoffitz, hypotheses, hypothesis, hypothesize