More weather information for Defoe Island