Seabass ceviche & leche de tigre at Blue Lagoon restaurant, Elounda Beach, Crete