Discover pristine beaches, world-class diving, and authentic Canary Islands culture in this spectacular Atlantic paradise