Havana sijaitsee Kuuban pohjoisrannikolla, Florida Keysin eteläpuolella, missä Meksikonlahti liittyy Atlantin valtameriin. Kaupunki ulottuu lähinnä länteen ja etelään lahdesta, johon pääsee kapean sisäänkäynnin kautta ja joka jakautuu kolmeen pääsatamaan: Marimelena, Guanabacoa ja Atarés. Hidas Almendares-joki kulkee kaupungin läpi etelästä pohjoiseen ja menee Floridan salmiin muutama maili länteen lahdesta. Kysymys: Mitä Almendares-joki menee?
Floridan salmi