More weather information for Neave Island