Kapulua Bay is an excellent beach. I saw it written that it has been voted "World's Nicest Beach" by Sunset Magazine. I can see why. The sand is beautiful and the bay is protected by two reefs/points. Keeps the waves down. Allows easy snorkeling. I took a virgin snorkeler and she had no trouble. I recommend this beach for everyone. It has a hut to rent out cabanas and any gear you might desire, full facilities, and a sandy bottom near shore. Kids can play in the surf and adventurers can check out the reef.