Aylin Krüger meldet ihre Mitbewohnerin Laura Kastner als vermisst, nachdem sie Lauras Handtasche an der Badestelle des Campingplatzes Kleine Freiheit gefunden hat. Beide Frauen lebten wegen der Berliner Wohnungsnot zusammen in einem kleinen Camper. Tatsächlich finden Axel und Fahri später die Leiche von Laura Kastner am Ufer auf. Allerdings deuten keine Anzeichen auf äußere Gewalteinwirkung hin. Im Gegenteil: So wie es scheint, ist Laura nach einer Partynacht und dem Konsum von Drogen ins Wasser gefallen und ertrunken. War es also nur ein tragischer Unfall? Dies scheint sich zu bestätigen. Aylin Krüger, Lauras Mitbewohnerin, sagt aus, dass Laura einen kalten Entzug durchgemacht habe. Laura war ein fester Bestandteil der Berliner Partyszene. Doch die WaPo erfährt auch, dass Laura beschlossen hatte, ihr Leben zu ändern. Wie passt das zusammen? Als Jan Conrad herausfindet, dass Laura schon lange clean war und erst betäubt wurde, bevor man ihr die Drogen verabreichte, spricht alles für einen perfekt geplanten Mord, der fast als Unfall durchgegangen wäre. Lauras Mutter Petra Kastner macht sich schreckliche Vorwürfe. Die beiden hatten sich am Abend vor Lauras Tod gestritten, weil Laura Geld wollte. Geld, das Petra nicht hatte. Laura Kastner belastet den notorisch eifersüchtigen Ex Freund von Laura, Sven Kapprath, ein testosterongesteuerter Türsteher, der jedoch jede Schuld von sich weist. Die WaPo findet heraus, dass der Platzwart Julian Seeger Laura ein Tinyhouse versprochen hat, in das sie einziehen hätte können. Jetzt nach Lauras Tod meldet jedoch Aylin Anspruch darauf an. Hat Aylin Krüger womöglich die unbeliebte Mitbewohnerin beseitigt, um selbst nicht im Herbst auf der Straße zu stehen? Um mit den Ermittlungen weiter voranzukommen, erklärt sich Marlene bereit, für ein paar Tage ihr Zelt auf dem Campingplatz aufzuschlagen und Undercover zu ermitteln. Dabei deckt sie einige düstere Geheimnisse auf, die sie selbst in eine höchst gefährliche Situation bringen.
Die Vorabend-Serie zeigt, wie Kriminalhauptkommissarin Jasmin Sayed (Sesede Terziyan) das Pilotprojekt „Wasserkriminaldezernat Eins der Wasserschutzpolizei Berlin“, kurz „WaPo Berlin“ führt. Zu ihrem Team gehört Paula Sprenger (Sarina Radomski), Jasmins beste Freundin seit der Kindheit. Als Kapitän des WaPo-Bootes „Silbermöwe“ fungiert Wolf Malletzke (Christoph Grunert). Zudem sind Polizist Fahri Celik (Hassan Akkouch) und Kommissar-Anwärterin Marlene Weber (Melina Borcherding) an Bord.
Gemeinsam sorgen sie für Recht und Sicherheit auf den Wasserstraßen Berlins und erleben große und kleine Geschichten des Alltags der „WaPo Berlin“.