The real life South Australian coastal seaside town of Beachport was originally going to be called "Port Davis" in this picture but in the end its real name was retained for the movie.
Sweet Talker (1991) was the third South Australian film where actor Bryan Brown, played, at least for a time, a prison inmate. The earlier pictures, which had both debuted in the same year, had been Breaker Morant (1980), where Brown's character had been imprisoned in a military prison, which was portrayed by the Redruth Gaol in Burra, South Australia, and Stir (1980), which had filmed at the Gladstone Jail in Gladstone, South Australia, which portrayed that film's fictional "Gatunga Gaol". Though mainly filmed in Beachport in the same South Australian state in Australia, the actual opening correction facility exterior scenes in Sweet Talker (1991) were actually filmed at the Long Bay Gaol in Sydney, New South Wales in Australia.
This film's closing credits state that this picture was: "Filmed on location in Beachport, South Australia, and at Australian Film Studios, Sydney, Australia".
The name of the vacation lodgings house run by Julie Maguire (Karen Allen) was the "Carinya Guesthouse".
The "Carinya Guesthouse" was not actually a real building but a set construction exterior built on the seaside wharf of Beachport, South Australia.