Yes. He is due. Due to what? Due to visit. "To visit" is an infinitive.
"Due to" is a different phrase and is not what is being used here. The parade was cancelled due to inclement weather.
- For Teachers