5. Apo Reef
Apo Reef is the second largest coral system in the world. This site is a famous for diving and snorkeling. Abundant with marine lives, this is a perfect destination to enjoy beautiful views underwater. This amazing beach in the Philippines is located in Sablayan, Occidental Mindoro, Philippines.
6. Bantayan Island
Bantayan Island is very famous having powdery white sand beach. The relaxing soft powdery white sand brings Bantayan Island in the list of beautiful beaches in the Philippines. The unspoiled beach is located in Sante Fe, Cebu, Philippines.