The Blue Palace, a Marriott Luxury Collection resort, is located on the north side of the island of Crete, Greece, at Elounda, about one hour’s drive from the Heraklion airport. This side of the island is without doubt the more touristy side, but for good reason: its beaches are beautiful, the small towns hugging the coastline are inviting and welcoming, and the Blue Palace shines like a … [Read more...]