©Ecoculture/Getty Images

Semporna

The main reason to come to Semporna is to get yourself over to the Semporna Archipelago, a short boat journey away. The dive companies are all conveniently located in the same area, and many have a dive center at the resorts on Mabul Island. If you've booked your dive and stay from KK already, you'll be picked up from the airport by your respective tour company and spirited straight to Semporna's port and onto your end destination, so there's no need to stay a night here.

Aside from visiting its mosque and snapping photos of some pretty stilted, over-the-water hotels, most travelers will dump their bags and chat with dive-company staff before salivating over the archipelago.

Top attractions

These are our favorite local haunts, touristy spots, and hidden gems throughout Semporna.