Для посещения Канарских островов подойдет любой действующий шенген. Если открытой визы нет, рекомендуем получить Испанский шенген. Перечень необходимых документов:
загран паспорт;
российский паспорт;
заполненная анкета;
подтверждение перелета и брони отеля;
мед.страховка на время пребывания в стране;
биометрические данные (свежее нововведение, сдатся раз в 5 лет, освобождены дети до 12 и разные частные случаи (монархи, например, не сдают).
Сделать все это самостоятельно не сложно, но требует вовлеченности и времени. Также можно обратиться за помощью вот сюда: