Я живу в огромном портовом городе. Море он почуял бы и "вкусил" гораздо раньше, чем поднялся на борт. Несмотря на то, что в русском языке эти два понятия не пересекаются - вкусить запах - НЕТ такого. Глотнуть соленого воздуха - да. Вкусить - нет.
Ты можешь задержаться в маяке, обосноваться там на ночь, но не поселиться - селятся в своем доме и надолго, а ты там полсуток пробыл.
А мы этого же не знаем. Надо тогда написать фразу "его привлекла знакомая форма кинжала" или что то в етом духе. Потому что если он спец по оружию, то ему есть чего терять, и второй раз в тюрьму ему не захочется.
Мы не придираемся а обращаем твое внимание на язык.