Finnish is a little more literal with the suffix -ssa (in) than English. Aavikossa means to be in the desert the same way as meressä means to be in the sea.
From the desert can be either aavikosta or aavikolta, but the former means to literally come from under the sands whereas the latter means coming from the desert area.