Yes, you can legally visit Cuba. Cuba considers all persons born in Cuba, regardless or current nationality, to be Cuban citizens. You will need either a valid Cuban passport or HE-11 visa prior to entering Cuba if you were born in Cuba and left Cuba prior to December 31, 1970. If you were born in Cuba and left Cuba after January 1, 1971, you will need to obtain a Cuban passport regardless of holding US citizenship and a US passport. You don’t have the option of applying for an HE-11 visa.