So, after months (like one month) of it being a meme, I finally found out the meaning of Epstein’s island. Named after Jeffery Epstein, a millionaire businessman and registered sex offended who died in prison in 2019, the actual island was an island he owned and r*ped a victim on. Ironically, the actual Epstein Island is located in the Virgin Islands.