Current weather station observations near Westhavers Island