During the car chase the bad guys are driving a Mercedes Benz TN truck, which have never been sold in North America, showing that this was indeed filmed elsewhere.
Despite being set in the Florida Keys, there are mountains in the background in several shots.