Unique new sights and tastes on the Aran Islands