El puerto abarca una extensión aproximada de más de 20 km y cuenta con más de 9 km de muelles de atraque, los cuales son: muelles de Beiramar y Berbés, muelle deportivo, muelle de reparaciones, muelle de trasatlánticos y los muelles del Arenal, comercial y transversal.