Current weather station observations near Lobster Island