4. Shangri-La’s Mactan Resort & Spa, Cebu, Philippines
The Shangri-La resort in Cebu is peaceful and relaxing. You can spend your entire visit on the amazing white sand beach that curves around the resort or splash in the pool for a while. There is a top quality restaurant on the grounds and more places to eat just a short walk away. The resort offers a Marine Sanctuary where you can take a snorkeling tour and see the underwater sites.