Current weather station observations near Hambleton Island