Current weather station observations near Techumtas Island (historical)