One of the best island resorts of the Philippines, the Bantayan Island is almost four hours away from Cebu City. It boasts one of the best beaches in the country just edging out Boracay as it provides more amenities. The aerial photos (using DJI Mavic Pro) in this post are provided by zuil7 so thanks to him ʘ‿ʘ!
Overall, Bantayan Island is a nice resort island which has lots of resorts to choose from but with a common beach ground. In terms of the sand quality, nothing can beat the powdery white beaches of Boracay but this is by far the closest.