A Chicago-based developer has reached an agreement in principle to sell a Fisher Island property to Miami-Dade county for approximately $40