The South Shetland Islands are a fascinating archipelago located just north of the Antarctic Peninsula. The region is renowned for its dramatic icy scenery,...