In the Danube River, between Buda and Pest, verdant Margaret Island is a tranquil getaway within the city.