There is a toothless banana seller outside of Vinales, a sleepy hamlet, four hours’ drive west of Havana. The old man’s banana cart sits on the side of a dead-end road, flanked by banana trees and vine-covered limestone towers, known as mogotes. A sign on the cart says, Nunca se es demasiado viejo para el amor—“Never too old for love.” …