Pulau Berhala merupakan pulau yang diperebutkan Provinsi Jambi dan Riau. Pulau ini merupakan pulau terluar Indonesia di Selat Malaka, Pulau yang kaya akan hutan akar bahar ini menyimpan berbagai jenis terumbu karang dalam radius 200 m dari bibir pantai yang tidak kurang dari 22 spesies dan jenis ikan karang dapat terlihat dari 11 spesies, bila pengunjung menyelam ke sana. Luasnya adalah 2,5 kmĀ². Berhala memiliki topografi bergunung dengan hutan lebat dan pantai yang putih bersih. Pada awal dan akhir tahun, pantai Pulau Berhala menjadi tempat persinggahan penyu untuk bertelur. Pulau yang kaya akan hutan akar bahar ini menyimpan berbagai jenis terumbu karang (Intertidal Coral Reef dan Karang Tengah) dalam radius 200 m dari bibir pantai yang tidak kurang dari 22 spesies dan jenis ikan karang dapat terlihat dari 11 spesies, bila Anda menyelam ke sana.
Nama Pulau Berhala ini diambil dari nama raja Jambi dahulu yaitu Datuk Paduko Berhala yang makamnya terdapat di pulau itu. Saat ini sudah terdapat fasilitas berupa resort, pemancingan, wahana untuk permainan laut, maupun hotel untuk para wisatawan yang berkunjung ke sana.