Adolfo de Castro, Cadiz