Ну, за Денетора, конечно, чертовски приятно, но из-за палантиров весь сюжет рушится. Если через палантир можно контролировать местность, то Саурон наверняка должен сканировать и подходы к Мордору, и все стратегически важные объекты, в том числе - подходы к Роковой Горе.
А Денетор должен знать, кто именно поднимается на пиратских кораблях по Андуину. Ну и так далее.
Саурон, по Толкину, круглосуточно за Палантиром не сидел. Плюс к этому, в одном из писем Профессор пишет, что Саурон считал, что никто не сможет пожелать причинить Кольцу вред. Т.е. Саурон не ожидал, что кто-нибудь полезет с Кольцом в Мордор. Но если он и сканировал подходы к Мордору, то нерегулярно.
Что касается Дэнетора и кораблей на Андуине. По книге получается, что Дэнетор в Палантире видел плененного Фродо. Фродо пленили примерно в тот момент, что и ранили Фарамира. Дэнетор говорит Пиппину: "Враг получил эту Вещь". С чего бы он просто так это сказал. А он знал, что Фродо пошел через Кирит-Унгол. После ранения Фарамира, Дэнетор решил посмотреть "как дела" у Фродо, и таки, к сожалению, его увидел. И сделал вывод, что раз Фродо пленили - то значит Кольцо отобрали. Понятно, что Дэнетора увиденное, мягко говоря, расстроило. А когда он увдидел корабли на Андуине, то мог от расстройства их особо не рассматривать. Флаг тогда еще не был поднят. А увеличение "картинки" в Палантире требовало значительных усилий. У Дэнетора, еще не пришедшего в себя после гибели Боромира, и "убитого" ранением Фарамира могло на "увеличение" просто не хватить сил. Да он и не ожидал, что на кораблях могут быть союзники.