Florida’s ritzy Venetian Islands — a chain of 6 man-made islands located between Miami Beach and the Miami mainland — are known for their luxury waterfront mansions and gated estates. Among them is a 2018-built contemporary home with downtown views and over 90 feet of water frontage that’s made headlines quite a few times over the years. Built by former Formula One driver-turned-developer...