First concern is to know if she has an Albanian passport with an American " visitor's visa", or is the visa stamp an immigrant visa proving permanent residency in the US. If she is in possession of a US visitor's visa she will need to visit the Jamaican Embassy and apply for a visa. If she is in possession of an immigrant visa identifying her as a permanent resident she will need her "green card" to travel to Jamaica.
Before you make travel arrangements you should check with the Jamaica consulate first
Thanks! Your answer is awaiting moderation.