A spatially explicit model is developed to simulate the small fish community and its underlying food web, in the freshwater marshes of the Everglades. The community is simplified to a few small fish species feeding on periphyton and invertebrates. Other compartments are detritus, crayfish, and a piscivorous fish species. This unit food web model is applied to each of the 10,000 spatial cells on a 100 x 100 pixel landscape. Seasonal variation in water level is assumed and rules are assigned for fish movement in response to rising and falling water levels, which can cause many spatial cells to alternate between flooded and dry conditions. It is shown that temporal variations of water level on a spatially heterogeneous landscape can maintain at least three competing fish species. In addition, these environmental factors can strongly affect the temporal variation of the food web caused by top-down control from the piscivorous fish.