Als ich kleines Kind war hat mein Opa mir genau diese Frage so beantwortet:
Bub, die Schwäne haben einen so langen Hals, damit sie bei Hochwasser im Frühjahr nicht ertrinken (da ich als Kind das regelmäßige Hochwasser bei uns kannte, was das für mich einleuchtend).