Current weather station observations near Grenada