"and then he dreamed of the different harbours and roadsteads of the Canary Islands."

Canary Islands (in red)
Creative Commons Attribution Share AlikeCanary Islands (in red) - Credit: HansenBCN
The Canary Islands are an archipelago located off the northwest coast of Africa. Roadsteads are places where ships can anchor, less protected than a harbour.