Wife is a Greencard Holder, but Peru passport expires in less than 1 month

My wife and I are planning a trip from the U.S. to the Bahamas March 18th-25th of this year. My wife is a green card holder, who is a citizen of Peru. However, her Peru passport expires April 13th of this year. Will she have problems entering the Bahamas being that her passport will expire only a few weeks after our trip? Should she renew her passport now or will she be ok to travel with her current passport that expires in April? Thanks in advance to anyone who can help me out here!