Beachfront Greek tavern offering traditional dishes, idyllic sea views, and a great atmosphere. Don't miss their homemade liqueur.