Open: April to November ... Olympus Villas is a fabulous complex of luxury villas, each with a private pool, situated in Pieria where Mt. Olympus meets the Aegean Sea.