Francachela Island: A family-run island offering regional gastronomy in a unique setting.