Agios Ioannis beach is een vakantiebestemming op het eiland Limnos op acht kilometer ten noorden van de hoofdstad Myrina. Je kunt de kustweg nemen of de hoofdweg via het bergdorp Kaspakas. De laatste route is iets langer, 12 kilometer, maar heeft een iets kortere reistijd. Reken op 15 tot 20 minuten. De afstand vanaf het vliegveld is 17 kilometer of 25 minuten reistijd. Agios Ioannis is een rustige bestemming.
De baai van Kaspakas is in tweeën gedeeld. Het langgerekte zandstrand aan de zuidkant is Kaspakas beach en na de landtong aan de noordzijde Agios Ioannis beach. Beide stranden worden onderbroken door een rotsformatie met wat vreemd gevormde uitlopers. Twee staande pilaren in zee, die in de volksmond ook wel “Meteora van Kaspakas” worden genoemd. Nou is de vergelijking met Meteora wel een beetje overdreven.
Agios Ioannis heeft een kleine kunstmatig aangelegde haven aan de zuidzijde. Hier liggen voornamelijk vissersbootjes te dobberen. Het strand is fraai en het zeewater kraakhelder. Langs het strand van Kaspakas, op loopafstand van Agios Ioannis, staat bovenop een rots het kerkje Agios Ioannis. Hieronder vind je een fraaie plaats voor lunch of koffie Cave Café genaamd met Agios Ioannis taveerne en direct aan het strand.