Ibiza, Spain; 1st June 2025: The beautiful coastal town of Santa Eulalia del Rio in the southeastern part of Ibiza.