" Make your cities unattractive for looting.
If you are being routinely targeted for looting,
it is because the aggressive player is finding it worthwhile.
He is getting a lot of precious resources from you. "
Build a Storehouse !
It will not protect gold.
A level 10 storehouse will protect 1,000,000 of each resource from looters.
Use it!
An attack by another player will not disturb these queues.
Also, make sure you maximized the number of troops being trained.
In all of these cases, the game will use your resources to perform the particular task, and will have "protected" them from looting as well.
Hide it I
But, you can hide resources on your troops and send your troops to reinforce your wildernesses.
If you were smart, you did not conquer wildernesses near your cities.
That would make it easy for the offending player to figure out.
Hide it II
By doing that, you send an open invitation to aggressive players -
if one city produces good loot, then the second city should as well.
Move one of your cities to another province.
It will be very hard for the aggressive player to find them both.
Hide it III
If the aggressive player is not getting any loot from you, he will strike your city from his target list.
After a few days of no activity, your alliance will be able to send your resources back to you with no problems.