Current weather station observations near Tupper Island