La Cabana Spanish fortress walls and Cuban flag in the foreground, with sea in the background, Havana, Cuba