The most beautiful beaches in the world (42 photos)