বাংলাদেশের একমাত্র পাহাড়ি দ্বীপ হল মহেশখালী। এটি কক্সবাজার জেলার অন্তর্গত। ১৫৫৯ সালের এক প্রলয়ংকারী ঘূর্ণিঝড় এবং জলোচ্ছ্বাসে মূল ভূখণ্ড থেকে বিচ্ছিন্ন হয়ে মহেশখালী দ্বীপের সৃষ্টি হয়। ৩৬২ দশমিক ১৮ বর্গ কিমি আয়তন নিয়ে বাংলাদেশের একমাত্র পাহাড়ি দ্বীপ মহেশখালী একটি উপজেলা শহর। এর দক্ষিণে রয়েছে কক্সবাজার সদর ও বঙ্গোপসাগর।