From Copacabana Beach in Brazil to Railay Beach in Thailand and Whitehaven Beach in Australia's Whitsundays, these are the best beaches in the world.