Stranded on an island, a woman grieving the loss of her baby seeks revenge against the powerful man who brought her there.