Current weather station observations near Perros Island