Here's why:
* "Few" is typically used with a singular verb when it refers to a small number of people or things.
* "A few" is used when referring to a small but not insignificant number.
Therefore, "only a few survived" is the grammatically correct way to express the idea that a small number of people survived.