Current weather station observations near Dog Flea Cay