Waikapu

Waikapu is a small town in the center of Maui between Wailuku and Ma'alaea.

Get in
Maui bus from Lahaina or Kahului

Buy
The Maui Tropical Plantation has several small shops as well as a giant gift shop.