Life on billionaire island VnExpress Dubbed the "billionaire bunker," the artificial island of Indian Creek in Miami, Florida, attracts the ultra-wealthy with its seclusion and strict security.