If you want action and a lot of things to do within walking distance, stay in Waikiki. If you want to 'get away from it all' and relax, I could consider Turtle Bay (on Oahu's North Shore) although it is about 45 minutes to 1 hour from Waikiki. If you really want a relaxing & remote Hawaii Resort experience, I would consider visiting/staying on Kauai, Lanai or Kona on the Big Island. However, there is virtually NO shopping on any island other than Oahu.
P.S - I'm from Hawaii (Oahu) and love to shop. =)