The joke is a pun.  A boat or yacht can 'keel over' meaning capsized or laid on their side on land, either way with the keel part of the boat showing. If a person 'keels over' it means they suddenly fall or drop or become in pain.  A heart attack would make one keel over.
OLD YACHTSMEN never die , they just keel over .