The correct response to why "carteles" is the correct plural spelling is: because the singular form ends in a vowel.
In Spanish, nouns that end in a vowel typically form their plural by adding an "s." Since "cartel" ends in a vowel (the letter "l"), its plural form is "carteles."