Seogwipo is the second-largest city on Jeju Island, settled on a rocky volcanic coastline in the southern part of Jeju Province, South Korea.