I say that the best beaches and island hopping experience is in the Philippines. It offers miles of white sand. Many prefer Boracay but my favourite is Concepcion, Iloilo. Still undeveloped with very few tourists, you can enjoy the beaches on your own. But if you want a party in the beach, go to Boracay or Thailand.