Grand Tower Island lies on the eastern side of the Mississippi River at the township's far eastern end; it is connected by land only to Illinois, and access to the rest of Perry County requires a boat or a drive of more than 30 miles to the Chester Bridge at Chester, Illinois to the northwest.