Здесь верно: на Кипре.
Правильно: на Кипре.
Как правило, слово используется в том падеже, которого требует его синтаксическое окружение.
Топонимы с родовым словом остров обычно не склоняются: на острове Кипр.
До появления китайского чая на Руси напитки, приготовленные из заваренных трав, назывались настоями или отварами.