The city of Fairhope will host a Narcan training event on July 31, after receiving $4,752 from a statewide opioid settlement.