I have a great admiral which has spawned in my harbour district. I cannot transfer him to another city. The option is greyed out.
There is another city close by with a harbour district.
However, the city I really want to transfer him to is in another body of water which is cut off from where he is.
All cities have harbour district and harbour improvements.
I did not choose where he spawned.