Amsterdam mayor Eberhard van der Laan has shifted a pro-Geert Wilders demonstration, organised by the English Defence League, to the western port area in order to minimise the chance of riots.