The island of Korčula is the sixth-largest Adriatic island, stretching nearly 47 km (29 mi) in length. Rich in vineyards, olive groves, small villages, and a glorious old town.