Exactly. Surface warships don't transport large troop formations, slow, vulnerable transport ships do.
More to the point, Japan simply did not have the sealift to carry sufficient troops to successfully invade Hawaii and carry out all of their other plans as well. The US Army garrison alone numbered some 25,000 men, and that doesn't count the Marines or the National Guard. Granted that many of those soldiers weren't combat troops per se, they would no doubt have been put into the line to help defend against any invasion. Additionally, even if the Japanese did take Hawaii, they would have been very hard pressed to supply their garrison, given the distances involved. Logistics was one reason many Japanese officers opposed Yamamoto's Midway plan in 1942.