Está situada en el extremo oeste del mar Mediterráneo y en el sur de la península ibérica, a unos 100 km al este del estrecho de Gibraltar.