Current weather station observations near Sheba's Island