Other options in that area without the hour long (with traffic) drive to the Kihei boat ramp (Severns, Robinson's etc.) from Napili are Extended Horizons or Hawaii Rafting Adventures - also out of Lahaina Harbor. EH only dives Lana'i - Lahaina Divers sends a boat to Molokini every other day also - beats the 45min. drive plus 20 min. boat ride from Ma'alea or Kihei.
Find someone doing the West Lanai drifts, that's an e-ticket ride at times. Lahaina does it once a week. They also go looking for Hammerheads off Molokai weekly in season but that can be hit or miss and a long rough ride if nothing is seen. I've been on their boat a couple times also - they segregate groups by experience level and the more advanced do the better dive. Many of their sites are like that - Sharkfin for example.
Sharkfin on the outside was a good dive but challenging - it's sad to be unable to control being blown along and see fields of Tangs, Butterflies and Moorish Idols nonchalantly holding station next to you in the current.
Drops too deep there for rec. diving also but the wall going down is pretty impressive. OR It's a easier dive between the rock and Lanai in the bay - the boat moors there - there's octos usually found in the vertical wall right off the island. The signature dives there are the Cathedrals - usually one of them is done on a two-tank.
I like Napili, we stayed in some newer condos right on the beach there once. It's not far from anything yet a lot more quieter than Kahana or Kaanapali where all the big high-rise condos/resorts are.
You can get tanks etc. for shore diving at the Maui Dive Shop in Kahana Gateway Mall, just a little south of Napili. Kapalua Beach next door is also a decent shore dive right off the beach. You don't get a lot of depth anywhere diving off the beach in Maui. You need a flag - they rent them.
IMO the best of the shore diving is in Wailea - south of Kihei. Plan a day down there - Shaka Divers or Maui Dreams Dive Co. guide in that area.Maui Dreams has a buddy sign-up sheet in the store but it will probably be mostly people diving the South Maui coastline near Wailea.
One dive not to miss is Mala Pier on the north side of Lahaina. Ask whoever you get tanks from about the legal entry to save getting a ticket. Extended Horizons guides in that area (I believe most afternoons) Tiny Bubbles is another option - they're at the Embassy Suites in Ka'anapali or Scuba Mike also works from the downtown Lahaina area if you want a guide for Mala or other nearby sites - actually Mike might work all over the island.
Most of the shore dives are listed here. All are public access but the parking will be an issue after about 9am at many of them.
Scuba Shore Diving Site Listing for: Maui, Hawaiian Islands