Hotels, campsites, residences, apartments and villas for a holiday on the Island of Elba