Yes, there is one resort (Arcadia Beach Resort). However, TDB Semporna runs day trips to the island’s reefs. We focus on the diving; you don’t need to stay at the resort to dive the reefs.