Here are five worksheets on the homophones desert (a noun and a verb, in the latter case used both intransitively and transitively) and dessert, which is only a noun. These are two very commonly confused words even though, when carefully and properly pronounced, they aren’t really homophones.
If you find typos in these documents, I would appreciate a notification. And, as always, if you find this material useful in your practice, I would be grateful to hear what you think of it. I seek your peer review.