El Hierro
"C. viridianus" is found on the following Canary Islands: Tenerife, El Hierro, Roque de Garachico, and Roque de Agna.