Magic Island Dive Resort is located in the southern part of the Moalboal peninsula and features 10 bungalows with private balconies. The resort offers guided diving on its house reef and boat trips to nearby sites including Pescador Island. As a PADI 5 star resort, it provides a range of scuba training programs.