La Palma is known locally as La Isla Bonita or 'Beautiful Island' in Spanish. You'll understand why as soon as you set foot on this lush, green island. The landscape is a patchwork of majestic mountains, verdant forests, and deep caves, dotted with pretty towns and villages.