Havana leží na severozápadě země na pobřeží Mexického zálivu.