Yunlin County
Dongshi liegt im Westen des Landkreises Chiayi an der Küste zur Taiwanstraße und am westlichen Rand der Jianan-Ebene. Die maximale Nord-Süd-Ausdehnung beträgt ungefähr 12,9 km und die maximale Ost-West-Ausdehnung etwa 10 km. Die Küstenlänge beträgt ungefähr 14 km. Das Terrain ist sehr flach und es gibt drei größere Fließgewässer, die hier in die Taiwanstraße münden – im Norden den "Beigangxi" (), der auch die Grenze zum nördlichen Landkreis Yunlin bildet, sowie etwas weiter südlich den "Liujiao paishui" (), einen Entwässerungskanal, und noch weiter südlich den "Puzixi" (). Die angrenzenden Nachbargemeinden sind Kouhu im Norden und Shuilin im Nordosten (beide im Landkreis Yunlin), sowie Liujiao und Puzi im Osten und Budai im Südosten/Süden.