Fresh seafoods in a stunning location