Jabarkan Geografi dari Pulau Tanabala

Serupa dengan pulau-pulau besar lainnya di Kepulauan Batu, Pulau Tanabala merupakan bagian dari Punggungan Busur Luar Sunda di sebelah barat Pulau Sumatra yang terangkat sebagai prisma akresi akibat subduksi Lempeng Indo-Australia terhadap Lempeng Eurasia. Subduksi yang terjadi menghasilkan pembentukan melange di wilayah Busur Luar Sunda pada sekitar Kala Oligosen hingga Miosen, di Tanabala terdiri atas batuan metamorf dari laut dalam dan kerak benua yang dapat ditemukan di bagian barat laut pulau dan disertai keberadaan sesar turun. Beberapa formasi geologi yang muncul kemudian seperti Formasi Hiligeho dan Formasi Gunungbala terdiri atas batuan-batuan sedimen yang terbentuk pada Kala Miosen hingga Pliosen dan mengandung fosil-fosil foraminifera.

Pulau Tanabala dipisahkan dari Pulau Tanahmasa di sebelah utara oleh Selat Tanahbala yang terbentuk oleh sesar naik di sisi timur lautnya. Titik tertinggi pulau terletak di bagian utara pada ketinggian 270 m sedangkan di bagian selatan pulau terdapat Gunung Bala dengan ketinggian 228 m. Terdapat beberapa sungai di pulau ini seperti Sungai Seikam. Di sekitar Pulau Tanabala, terdapat beberapa pulau yang lebih kecil salah satunya adalah Pulau Boji di sebelah selatan.