Current weather station observations near Tortoise Island