Believe me I've stayed at Hotel zoe 2 unforgettable times ... The first time taking 2 busses & a taxi down from Olympia, and the 2nd time taking a 5-hour KTEL bus ride from Athens to do so! Hotel has 2 buildings, with a pool in between. The building more inland has apts. & designed for families... the building right in front of the sea has these marvelous rooms with canvas canopies shading the balconies... there's a small grove of palms you look thru, and at the edge of the sand are lovely basket chairs where elderly BRits sit and read 19th C novels. Under the palms are japanese lanterns and small tables, for breakfast or for dinner. It's good to check what's on for dinner because they have a limited menu. You can just ask Zoe at the desk. Yes, there is one, she's now in her late 20s, multi-lingual, university degree. The place was founded by her grandad, who named it when she was a newborn. She and Her parents & her brother run it now. They are VERY knowledgeable about the area, and activist in protecting the environment, & supporting the nearby wildlife refuge.
Just to the left of the hotel is a small pier jutting out into the bay... but no scheduled boats come in. Occasionally, swanky yachts anchor far out, and posh people come to shore in tiny motor boats but not often. The pier is just a concrete plaform for fishermen, and, at 5 pm , for local dads to drive up with their kiddies & park. Dads & kids frolic in the ocean for awhile before heading home to dinner. There are 3-4 other tavernas along the shore to choose from.
As for other sights ... I'm not mch on cathedrals, but can't resist a cool ruin. I was lucky to have a friend ("Yiassas" on Trip Advisor) whom I connected with in Pylos, and they took me to Ancient Messine --- WOW. A huge "Great Wall" built by Messines, to protect themselves from the SPartans after thy finally freed themselves from Spartan slave-labor. Supposed to be longest such wall in the world, after the Great Wal of China. check it out ... and nearby, right in the ruins area, is a nice taverna with swell view.