Hola, te cuento de la parte de costa que conozco:
En la bahía de Algeciras yo atracaría en la Alcaidesa, buen puerto y bien de precio.
De la Alcaidesa iría a Barbate, dependiendo de la meteo puede que tengas que esperar en Alcaidesa para pasar el estrecho. A partir de ahí haría:
Barbate - Rota.
Rota - Mazagón.
Mazagón - Ayamonte o Villa Real de Santo Antonio (en Portugal, en la otra orilla del Guadiana frente a Ayamonte).
Ayamonte o Villa Real de Santo Antonio - Portimao
Sólo debes tener en cuenta el calado en la entrada al Guadiana, y no entrar con menos de media marea y siempre cuidando de pasar por el canal valizado.
Saludos y
