We just got back from Maui a week ago. Traffic can be really bad certain times of the day. We really like the Lahaina Pizza Company (deep dish pizza with a great view of the ocean), Lahaina Fish Company (right on the water) and Aloha Mixed Plate (great view of the ocean) for restaurants. We did the road to Hana but it rained 90% of the time so it was pretty uneventful and lots of traffic. We drove the road that went around the western shore out of Lahaina and the views were stunning. Do some research as there are some great places to stop and view like the blow hole and the Olivine pools but they really aren't marked. The road is one lane for about half of it so you have to take your time and be prepared to stop or back up when meeting traffic.
If you like to snorkel, rent your own stuff and ask for recommendations. There is plenty of snorkeling right off of the beaches without paying for an excursion.
If you like to snorkel, rent your own stuff and ask for recommendations. There is plenty of snorkeling right off of the beaches without paying for an excursion.