Paleochora is a coastal town located on the southwest coast of Crete, approximately 80km from Chania. It is built on a peninsula between two picturesque bays, and as it borders the Libyan Sea it is justly regarded as the “Libyan Bride” and “Land of the Sun…