Agios Ioannis is a semi-private beach on the south coast, it's not actually private but as there's nothing else in the area and at the rear of the beach is the huge Thassos Grand Resort Hotel people staying there tend to make up the majority of beachgoers.