Heavy rain warnings are in place for Westland and Fiordland, while Central Otago and Canterbury are in for a hot day.