The series is filmed in and around Panama with many scenes showing Panama City in the background. The main location is on a remote tropical island off the coast.