View of the Benidorm or Peacock Island from afar - Benidorm, Spain
The Benidorm Island (or Peacock Island) in Benidorm, Spain