This might be known, but it wasn't to me: Apparently dragons can only mutate to those dark dragons while they are above land, not water. This seems wrong to me - being always-in-the-air units there's no logical reason why they should not be able to upgrade in the air while they are above unwalkable water.