Rescuers say one of the victims was a 70-year-old man who suffered an apparent heart attack. A 10-year-old boy suffered moderate injuries.
Both were taken to Los Alamitos Medical Center.
A third person was unhurt.
The waves pushed the small boat onto the sand and trapped two of the victims underneath.