Tumby Bay lies on the large, sheltered bay of the same name on the western side of Spencer Gulf. Most of the land around Tumby Bay is used for agriculture. The coast has white sandy beaches. The town is centered on the beaches. The town has towering cliffs to the south. 