I believe CGY is probably the safest place in Mindanao. However, you are in Mindanao and for that matter the philippines. The resort will make arrangements to pick you up either at the airport or superferry terminal (Make sure you have someone from the resort, do NOT take your own transpo). I felt pretty safe while I was there, and I'm a big blond american. In fact, I met some really nice people on the plane down who waited with me at the airport until the driver arrived (the plane was early). It was only 10 minutes, but it shows the kindness of the average person in Mindanao. I was really impressed with how nice the people there were.
In hte philippines, and other places, no promises of safety. You probably have a greater chance of problems in Manila than CGY (at least according to my local friends).
Send Dudong a message and ask him what he can do. Just mention that I referred you, he may make you some type of deal. Regardless, the diving/accomodations and food are just such a deal in the philippines.
Dave