More weather information for Isla del Castro