Está situada en la Bahía de Algeciras, en la desembocadura del río Guadarranque, a cinco kilómetros al suroeste del núcleo principal de San Roque.