great place right in front of Kihei beach