Morocco is dream for any bird-lover in search of a thrilling variety of endemic and migratory birds. From desert dunes to the rugged peaks of the high Atlas, the extreme contrasts in landscape attract an equally fascinating contrast of birdlife, plants and hundreds of species of butterfly.