Island the wallpaper The Island Helen Rains resides in South Carolina where. A Johns Island man is facing charges after failing to pay taxes on 2 million worth o… Thursday, April 21, 2022 Edit