Health workers have been forced to take to boats to deliver vaccines to vulnerable residents who have been stranded by the deluge.