Current weather station observations near Mulcaster Island