The Danube snakes its way for 2,900km (1,800 miles) through 10 European countries from Germany’s Black Forest via Serbia to the Black Sea. The island, Krcedinska Ada, is situated on its left bank, 3km from the shore and around 50km up river from Belgrade.