Current weather station observations near Dewar's Island