Let's take these one by one.
First, Rome was located along the Tiber River, which ran from the Mediterranean across the northeast of the peninsula.
Second, Rome was built near seven hills which provided some defense against invasion in the city's earliest years but not over the course of centuries of Empire.
Third, at the mouth of the Tiber River was Ostia, Rome's seaport from which the city would trade with the Mediterranean and built an impressive navy.
Fourth, the farms of Rome grew a variety of crops. Farming, in fact, became a chosen profession for much of Rome's elite.
All of these are part of why Rome's geography helped ensure its success.