Current weather station observations near Umbrella Cay