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!