The breathtaking location of Elli Beach creates the ideal atmosphere to spend your days relaxing by the sea…