At the right end of the beach, we come across the picturesque little church of Taxiarchis that, in recent years, many couples around the globe choose in order to get married. It is said that the icon of Taxiarchis (Archangel) was found on a rock inside the sea and the little church where it is housed was built afterwards.
Many restaurants, grocery stores, hotels and rented rooms can be found alongside the beach.