The heart of the Mediterranean, Greece is blessed with many beautiful islands scattered about its coastlines. They often have glorious sandy beaches, fine cuisine and five-star resorts, but there is something about the Greek islands that sets them apart ...