Current weather station observations near Hitchcock Island