Four syllables is correct, in terms of the pronunciation rules. Rules don't apply to people's names, so if Avi says it differently, then that's that. But Av-ee-sah-eel is not obviously wrong, that I know of.

It's the proper Spanish pronunciation. ...sail is not "sale" in Spanish. He had to get it from the man himself, since Hawk mangles other Spanish names.