Current weather station observations near Whale Head Island