All-day breakfast joint Kafenio is ideally situated between the north and south beaches, drawing in surfers and beach-goers needing a caffeine hit or hearty lunch. Along with high-quality coffee, Kafenio has nine toastie variations to choose from that are guaranteed to put a stop to your hunger pangs. Plus, the outdoor seating area is spacious, so you never feel rushed.