Current weather station observations near Falmouth