Kaanapali Shores is a great place to stay. There is a Times Supermarket right across the street to stock up on food and drinks during your stay. The place is like a mini resort, with 2 pools, a restaurant and bar and ocean access. Most of the other guests are there on vacation because just a few people live there year-round.
The beach at the property is much better at low tide, but if you are looking for amazing beaches, they are all over the island and easy to access.
TV and Internet were really good if you just can not seem to tune out the world.
The host was amazing at communicating both instructions before we arrived and checking in during our stay.
For food near by there is Java Jazz across the street and a Food Truck Park with many delicious options right out front of the complex.
For nicer food you can drive 10 min to the town of Lahaina for anything that you would want.
This place is a great deal and you will not be disappointed!