В словаре Владимира Ивановича Даля понятие слова "слушать" рассматривается не только как возможность воспринимать звуковую информацию, сосредотачивая на ней внимание, но и как возможность "чувствовать", "замечать", "ощущать" и "обонять". Поэтому такое словосочетание как "слышать запах" вполне себе правильно.
Даль безбожно устарел