It all depends on which type of hardwood you're going with. Is it 3/4" solid, site finished or are you going with engineered hardwood or other?
If it's standard 3/4" unfinished, I highly recommend installing the wood first since it's considered lifetime cuz it can be refinished several times. Engineered which is often 1/2" or thinner is not a lifetime floor. Install it after the cabinets so it can be replaced as many are.
TILE GUY - retired- TROY, MI - Method & Product suitability consulting.