Coffee shop Taratsa Spetses offers brunch, drinks, and lunch/dinner with breathtaking views.