Current weather station observations near McCall's Island