Santa Cruz d la Palma - beautiful capital of La Palma. Canary islands of Spain. Panoramic view of downtown and the beach