Да, в данном предложении есть речевая ошибка. Правильно будет: "Гости были удивлены яркостью карнавала."
Помните, что в русском языке слово "карнавал" является мужским родом, поэтому перед ним используется форма существительного "карнавал", а не "карнавала". Ваше предложение исправлено и теперь звучит правильно. Если у вас есть еще вопросы или темы, с которыми нужна помощь, не стесняйтесь обращаться!
