Не хочу вас расстраивать, но во-первых, рыбу так долго не маринуют, ей достаточно и 20 минут (а то и 10). Во-вторых, неприятный запах появляется от длительной термической обработки. Рыбу надо только довести до готовности и сразу вынимать из духовки, снимать с гриля и т.п.  Вашей промаринованной рыбе и пяти минут, наверное, зватит, чтобы дойти до кондиции (зависит от толщины кусков). По идее, если не будете слишком долго держать рыбу в духовке, то запаха быть не должно (если и будет, то не такой, чтобы распугать гостей и соседей).  Можно еще каждый кусок завернуть в фольгу и запечь, но опять таки, не передержать.