Current weather station observations near Macaw Island