Santa Eulalia, Ibiza. The island's third largest town is also a bustling holiday resort, with wide sandy beaches, a lovely promenade and fantastic bars, cafes and restaurants.