Alright.
In case I mislead you, the Watchertower isnt going to give you more information in the battle reports.,only what is imminently incoming,assuming you have increased the level sufficiently.
However,if someone teleports in ,you may not have time to see the warning messages,so aside from the game forcing players to level up in the town,spending on the Watchtower may not be as useful as it once was, especially with the newer higher levels, if you never suffer an attack on the town.
Its main use is to see what is near to you,the current maximum range has recently been dropped down to 30 km.
It was probably much more useful in the past when gold was much scarcer and players would have to attack from long distances, as relocations would have been more of a luxury, that they no longer are.
Another simple thing you could do is increase the wall and vault level, which you also have to do anyway, but the simplest and only sure way to stop attacks on your town is to shield up.
If you have nothing in town to kill or steal, you might get away with being without a shield if enemy towns realise there is nothing to gain from attacking you, so though they are cheap, it still costs 2 of them to jump in and away and becomes less economic to do so.
Having nothing in the town is easier to accomplish with a differant strategy, especially if you are in a well organised clan, where you can send your resources and troops to a shielded town.
I do not need to play your game for you, making mistakes is one way of learning, as is going your own way because you may learn something that advisers are unaware of.
The game changes rapidly and some advice becomes obsolete.
If you are currently struggling to find enough gold for shields, rethink your game, even step back from activity for a while ..
If you can't protect your resources or troops, spend what is in excess of your vault limit, dont heal your troops after a town battle, they are safe till they are healed, stop production, especially silver, and yielding, and then make sure you log in every day for a month to collect and use your freebies, of hero energy, tasks, quests and bank gifts, after this time you should have a sufficient cushion to restart .