Ka'anapali Beach is really nice. Black rock is really great to go snorkeling in, however, I have found that it is way too much like a tourist resort. The best place to see Sea Turtles is outside of Little Beach (Makena Beach). I would look at VRBO for Lahaina, Kihei or if you want a really quiet and peaceful place away from the normal tourist traps, I would also check out Pai'a or Haiku. If you do go to Ka'anapali, there is no doubt it is beautiful, but be prepared for the beach crowds that are mostly tourists. Be prepared to pay a lot of money for things. For example, right beside Black Rock to rent snorkeling gear, it is 15.00/day, where as if you are in Lahaina (right outside the Safeway) there is a surf shop that rents them for 2.50/day. If you want some beach pictures check out Nora's (from norasphotos.com) blog: You can see the different sunsets from different places. She also lives in Maui, so if you have any questions, she is a really good contact.