Just off the northwest coast of Africa, right by Morocco, this Spanish archipelago boasts dazzling beaches, dramatic landscapes and a rich blend of cultural influences. Its seven islands hold a world of wonders from volcanic terrain to white-sand beaches. Still undiscovered by North American tourists, the islands have a relaxed international vibe, perfect for vacation.