BAD WEATHER erzählt die Geschichte von Banishanta Island. Sie besteht aus einer Gemeinschaft von Sexarbeiterinnen. Auf dem winzigen, 100 Meter langen und nur 10 Meter breiten Landstreifen im Golf von Bengalen, Südbangladesch, überlebt diese Gemeinschaft am Rande des Klimawandels. Ihre Insel wird allmählich durch das Ansteigen des Flusses, Bodenerosion und häufige Zyklone zerstört. Razia, Khadija und Shefali, drei der letzten dort lebenden 65 Frauen, kämpfen um ihr Zuhause, die Zukunft ihrer Familien und um die wahre Liebe. Während sie versuchen, ihre Existenz zu sichern, arbeitet die Zeit gegen sie. Bald wird ganz Banishanta vom Wasser weggespült sein - eines der ersten wirklichen Opfer des Klimawandels.