We grow tomatoes in the dry season (winter) here, heat and humidity make it impossible other times of year, although, "Cherry Tomatoes" will go longer. But often any small tomato is called "Cherry Tomato" and they're not always the same thing. The plants have no real problem growing, it's the pollination that the heat and humidity affect.
Sandy soil is good, if you add a lot of organic matter/compost. The worst problem I found was the Bowerbirds started off taking the red fruit and eventually went on to pick all the green fruit as well. One of our termite species (Mastotermes darwiniensis) also seems to have a liking for tomato plants