The waterfront property in Islamorada, Florida spans four acres. Mary D. Griffin Photography Jon Landau, the producer of Titanic and Avatar, has put his property in Islamorada, Florida on the market for $13.9 million. The waterfront property is currently the most expensive listing in the village of six islands just […]