An entire private island in South Florida is on the market for $24.5 million