Indigo Island is a 135-acre private island in the Bahamas. This exclusive spot features pristine beaches, a small marina, tennis courts and villas. For the right price, you can rent the island ...