Not only does embattled billionaire financier Jeffrey Epstein own Little St. James Island, which is located in the U.S. Virgin Islands, he also recently purchased Great St. James Island. According to USA Today, Great St. James was popular with locals and tourists for its main attraction, Christmas Cove, a place…