Floryda, początek lat 60-tych. Travis McGee znalazł sobie atrakcyjny sposób na życie. Mieszka na wygranym w pokera jachcie, zacumowanym w sporej marinie Bahia Mar. Wszystkie wygody i rozrywki ma w zasięgu ręki, i tak długo, jak starcza mu pieniędzy, korzysta ze swojej „emerytury”. Gdy środki mu się kończą, trudni się odzyskiwaniem skradzionych lub wyłudzonych fortun, których prawowici właściciele nie posiadają szans odzyskać legalnymi metodami.
Pewnego dnia na pokładzie Busted Flush zjawia się przyjaciółka Travisa, tancerka Chookie. Prosi go, by pomógł koleżance z jej zespołu, Catherine Kerr. Ojciec Cathy, sierżant David Berry, służył w trakcie II wojny światowej. Zaraz po zakończeniu wojny po pijanemu zabił oficera i mimo ucieczki, wkrótce pozostał schwytany i skazany na dożywocie. Rodzina przypuszczała,podczas wojny udało mu się w jakiś nielegalny sposób zdobyć fortunę, jednak sierżant nikomu nic nie zdradził, a potem zmarł w więzieniu. Pewien mężczyzna, Junior Allen, który spędził pięć lat w tym samym co ojciec Cathy więzieniu, związał się z nią i jak się okazało wynajdywał kolejne wymówki, żeby przeszukiwać najbliższą okolicę domu, a także ulubione miejsca sierżanta. Pewnego dnia zniknął, zaś Cathy zaczęła podejrzewać, iż znalazł ukrytą fortunę ojca. Travis McGee podejmuje się przeprowadzić śledztwo. Inicjuje się ciąg niespodziewanych wydarzeń, prowadzących do dramatycznego zakończenia.