The phrase "picturesque setting" means a place that looks very beautiful and is worthy of being photographed.