The rooftop of Azotea de la India in Centro Habana offers respite. At this elevation, just peaking over the rival buildings, the sea breeze races...