Santa Cruz de La Palma, Spain Cruise Deals

A stunning view of Santa Cruz de la Palma's black sand beach, with gentle waves from the Atlantic Ocean, a colorful town, and green, volcanic mountains in the background.