Open: May - October... The Achilleas Beach Hotel is a relaxing Resort of Bungalow Type Buildings amidst beautifully designed Gardens and is located directly on the Beach, on the outskirts of a small fishing Village, called Mastichari.