Current weather station observations near Pompadour Island