Current weather station observations near Rovers Island