Current weather station observations near Porpoise Island