Napili is awesome itself! It's not Lahaina or Kaanapali but its not a far drive at all to either. Great snorkeling and trails close by and definitely some solid restaurants and coffee too. Don't discount the areas a little ways away from the main towns.