Secluded Resort situated on white-sand beach, amid 12 islets forming Marlon Brando's private atoll. More