Agios Ioannis is the most accessible and well-developed beach on Pelion's eastern Aegean coast — a long stretch of dark pebbles and coarse sand backed by pine and olive trees, with sunbeds, beach bars, and a small port used by fishing boats and sailing yachts. It is 35 kilometres from Volos and can get crowded in August, but outside peak summer it is genuinely pleasant.
The village itself is small — 70 year-round residents — with a cluster of tavernas along the waterfront serving fresh fish. The beach faces east, which means calm mornings and swell in the afternoons when the wind picks up. It is within walking distance of a smaller, quieter cove to the north, and the forest paths above the beach connect to trails leading toward Tsagarada and Mouresi.