El puerto deportivo de Ayamonte se encuentra a 60 km de Huelva y a 2 km de la frontera con Portugal. Dispone de 173 amarres.