On the northern coast of Maui's central valley, Kahului is a fairly large town, with shopping centers, some no-frills hotels, a commercial harbor and cruise-ship dock, and Maui's main airport. All the big-box stores, car dealerships and warehouses are there.
It's generally less expensive to stay in Kahului than elsewhere on the island. The beaches have salt-and-pepper sand.