Indeed. That’s the speculation, even though the official cause of death was said to be drowning.
http://www.fatboy.cc
Howie Carr’s Ted K site, incl bits on Chappaquiddick like the drawings that were mentioned.