OP has stated he has 4 nights. Those destinations are not practical in that time periods unless perhaps he skips the Recife area entirely.
Also, driving around Recife can be extremely dangerous, even for locals. Carjacking is apparently common, according to savvy local residents.