Cádiz er Andalucías største havneby på atlanterhavskysten. Herfra går det blant annet en ferge til Santa Cruz de Tenerife på Kanariøyene. Det går dessuten regelmessig persontrafikk med båt til El Puerto de Santa Maria og Rota.