Lahaina shores is a great place to stay in Lahaina, walking distance to everything.