Agadir plays host to sunny golf courses, beachfront hotels and shining white houses which dazzle in the sun, earning the location its nickname – the White City. Set between the blue Atlantic ...