Canary Islands, Spain on Virgin Voyages: Las Palmas and Tenerife
The Canary Islands are a Spanish autonomous community in the North Atlantic, 100 kilometers off the coast of West Africa — seven volcanic islands with a subtropical climate, extraordinary natural landscapes, world-class beaches, and a…
