Maui attracts sun worshippers and golfers year after year. Its biggest towns are Kahului, Wailuku and Lahaina, an old whaling town with shops and art galleries. On the opposite end of the island from Lahaina, the road to Hana features waterfalls and mountain views. Maui offers all manner of accommodations, from luxury hotels and resorts to family-friendly condo properties. Among its principal resort communities are Kaanapali, Kapalua and Wailea.