They say that Greece has 227 inhabited and 6,000 uninhabited islands, each of which has a story to tell. I can truly vouch for this, as I've been lucky enough to have spent almost two years of my life travelling these islands and collecting their stories.