Current weather station observations near Leek Island