Current weather station observations near Anguilla Island