Greece is full of history and it has thousands of stunning islands, volcanic formations, exquisite turquoise waters, and pristine beaches.