We love these islands because every one has its own personality and history, with enough beaches and restaurants to give you the perfect all-round holiday.