The same is said of Bobby Jindal. I was in Columbia for a few hours in July 2012, and Haley was out of town then too.
Haley has no ancestral attachment to SC. That’s one reason she was so quick to throw the Confederate flag under the bus. But the main reason is her own self-interests.