Most hotels in Honolulu don't have free shuttles. There are airport shuttle services and taxi's of course. The airport and port are fairly close together. If you do a search just look for a hotel close to the airport. I see the Best Western Plaza Hotel on Nimitz Highway which is close to the airport says it has a shuttle. They will probably drop you off at the pier as well as the airport.