Thanks for all your kind comments!
SJWi, most of the buildings are either from Warbases or Sarissa with a couple from Game Craft Miniatures. The Tefnut, the large merchant ship, is mostly scratch built using as a base a free paper model I downloaded from the internet (of course, I can't find the site now), the smaller merchant ship is from Sarissa and the galley is a cardboard model of a Greek trireme from the Russian company Umbum.
Tin Shed Gamer, I've only ever seen some clips from Chelmsford 123 but I'll have to investigate further, it may be a good basis for a sequel adventure!