Current weather station observations near Menches Island