In the turbulent waters of the Danube between the Bulgarian towns of Belene and Nikopol lies a breathtakingly beautiful archipelago. Persin Island stands out among the chunks of land that seem to float in the river - it is the largest Bulgarian island..