I sailed on the Spirit this past September from Honolulu to Ensenada. When we docked in Kuhului we were suprised to get off the boat and have hardly no cab drivers there to take us anywhere. And the ones that were there wanted to charge us almost $50 each way. We, among alot others, were left with no choice but to rent a car for the day. It actually wound up being a good thing though because we were free to go anywhere at anytime. It is approx. 1/2 hr drive to Lahaina from the port of Kuhului. There isn't much to do in Kuhului other than shop or take the Maui downhill bike ride as we did (very much worth it). If docking in Lahaina and or getting tendered is as bad as everyone is saying than I'm glad we didn't dock there, however keep in mind that you might want to rent a car for something like $24 for the day (not bad) in order to get anywhere.