From relaxing beachside vacations to hiking holidays and gastronomic delights, discover the best Portuguese islands to visit.