The beach scene where Jim Longworth finds Andrew Waller's body is filmed at John U. Lloyd Beach State Park (Dania Beach, Florida) which is the same location for the crime scene in episode Family Matters where the body of Eduardo Garcia's missing brother was found.
The scenes involving the Higher Roads rehab center were filmed in Journey House, a very large house (over 10,000 square feet) located in Fort Lauderdale, Florida.
Carlos's daughter's Quinceanera party was actually filmed at the St. Bernard de Clairvaux church, a 700-year-old Spanish monastery brought over from Spain when it was purchased by newspaper magnate William Randolph Hearst in 1925. The church wasn't reassembled until the 1950s after it was purchased from an estate sale.
The opening teaser with the truck driver running to the bathroom at a Delray Beach rest area is actually the restrooms at Broward County's Everglades Holiday Park Florida near Ft Lauderdale. The background wasn't created on a sound stage.