Enjoy stunning sea views from Pleiades, a welcoming establishment in a traditional village at the foot of Mount Olympus.