Current weather station observations near Pétrel Island