Current weather station observations near Pellow's Island