Named world's happiest city for 2026, Copenhagen also offers white-sand beaches, urban swim spots, and a world-class food scene.