Tiene puerto mercante, el Muelle de La Cabezuela dependiente de la Autoridad Portuaria de la Bahía de Cádiz.