Puka Shell Beach, Boracay Island, Philippines

Sparkling white sand and turquoise sea in Boracay's Puka Beach