Tienes varias empresas, las marroquies son mucho mas baratas, y las únicas que salen con mal tiempo, pero le hechan "demasiados" huevos.
Mira en internet FRS, que puedes hasta reservar.
Para mi, lo mejor y mas corto es salir de Algeciras, y si hay mucha gente, desde Tarifa (por allí casi no pasan Marroquies).
Lo dicho, mira FRS o vé directamente al puerto. Hasta eso se puede regatear.