Kamaole II is a long stretch of beach, between Kamaole I and Kamaole III.  All three beaches are known as great family beaches, but they each have unique personalities and strengths.  Kam I is a bit more private, as it can't be seen from the road.  You have to know it's there.  Kam II is a little busier, but still peaceful.  There is a lifeguard stand here, which some people find quite nice.  Kam III also has a lifeguard stand, has a little bigger waves (better boogie boarding) and a very large grassy area for playing on.