We did the Canary Islands on the Celebrity Eclipse 10 years ago. 14 days out of Southampton. We had a great time, one of the better cruises. Islands we visited Azores (Punta Delgada), Madeira (Funchal) ,Tenerife, Granda Canaria, Fuereventura ,Lanzarote and Lisbon.
All the Islands had something very interesting to see and do.