The BIG difference is the word DOCKED. You do not dock in Lahaina. You tender in and it can be a nightmare. I have seen the tender platform get caught by the tender in 8 foot swells and throw passengers and crew up in the air. I've seen one hour or more to load each tender. I've seen the ship cancel tendering for two hours causing half the ship to miss booked luau's. Lahaina is of cousr the nicer town. But it is made accessable by shuttle bus. You are much better off docking than putting up with the tender nightmares in Lahaina.