Wow - what a great beach down Cape Cod. Craigville Beach is located in Centerville, Massachusetts which it real close to Hyannis. The water temperature was great and the waves weren't too bad most days. Good news for the little kids to play.
We rented a nice Cottage there and it was a short 5 minute walk to the beach

. This was great so we didn't have to pack up the car and kids everytime we wanted to go.
There are lots of lifeguards there and a nice bathhouse - all pluses again if you have kids.
My wife and I are planning to go back next year!