Tomatoes do best planted in full sun all day, although they will usually produce some crop with less. If your plants have had symptoms of disease in previous years, it is important to plant in soil that has not grown tomatoes or their relatives such as peppers or eggplants for three or more years.