We stopped here on an excursion with a cruise ship. There are a couple of restaurants within walking distance, which is nice. The beach itself is marble pebbles that are very difficult to walk on barefoot but if you go out into the water there is sand. It made for a very enjoyable and relaxing afternoon!!