Current weather station observations near Punch Island