Current weather station observations near Caffarelli Island