La Palma is one of the Canary Islands of Spain off the northwestern coast of Africa. The rugged, wooded terrain is dotted with volcanoes such as Teneguía and Cumbre Vieja. The capital of the island, Santa Cruz de la Palma, is a port city with narrow cobbled streets and houses with wooden balconies. The Caldera […]