Wouldn't take the a 675 to Morocco. Hired a DT125 there once & that was pretty good. Reccon SV would also work. Would love to go back, be a bit more adventurous and and hire for longer but it aint cheap. Bloke I hired it from was a bit "You do know how to ride a Motorcycle?"
Here's a pic:
Edit: Meaning it aint cheap to hire a Bike. Morocco's cheap.
Edit: Slogging a 100 through Spain sounds a bit Joyless unless you've got unlimitted time.