This exceptional recipe comes from South Africa. It may be simple, but the flavor is fabulous. The marinade contains a lot of garlic, but because the garlic is cooked for a long time the smell is not overpowering. Fresh fish may be used instead of frozen. Portuguese garlic fish will keep for up to 5 days in the refrigerator, and it can be enjoyed either hot or cold.