Hello

William died at the Battle of Isandlwana rather than Rorke's Drift itself.
"The Battle of Rorke's Drift, also known as the Defence of Rorke's Drift, was a battle in the Anglo-Zulu War. The defence of the mission station of Rorke's Drift, under the command of Lieutenant John Chard of the Royal Engineers, immediately followed the British Army's defeat at the Battle of Isandlwana on 22 January 1879, and continued into the following day, 23 January."
Best Wishes
Morgan