Floating in pristine seas off the northwestern coast of Africa are Spain's magical Canary Islands. This jewel-like archipelago comprising eight islands is awash in Spanish culture, rich history, and ...