Journey Around the Greek Islands — Complete Travel Guide

Greek islands travel guide: which to visit (Santorini, Mykonos, Crete, Naxos, Milos), how to island-hop with ferries, best times, costs, beaches, food.