I will try the #land command but I still wanted some of these to have recruitable units there (not all have castles and some are underwater but belong to land races).
I have found out what is wrong with my sites

It's the capitalisation....
#Name "Daoine Glade" doesn't work. But #name "Daoine Glade" does. Any capitalisation seems to not be recognised so #Com fails too etc.
Anyway thanks for your help!