Este municipio se encuentra situado en el extremo occidental de la Costa del Sol, si bien se encuentra administrativamente en la provincia de Cádiz y el Campo de Gibraltar.