Если использовать в названии слово "кофе" или "чай", ассортимент будет отражен не полностью, а использование их вместе делает название громоздким. Поэтому вариант плясать от ассортимента не катит. Разве что, "сладкая жизнь" - достаточно привлекательно, но несколько банально, к тому же не соответствует заявленным требованиям к интеллектуальности названия.
Насколько я понимаю, кафе будет в Одессе? Тогда можно назвать "Одиссея". Созвучно с названием города, вызывает положительные ассоциации, отражает "ветер странствий", присутствующий в интерьере, наличие поблизости моря. Название простое, и вместе с тем запоминающееся; с намеком на интеллектуальность, но понятно всем, никого не отталкивает. Удобно в повседневном общении: парень говорит девушке "сегодня мы отправимся в Одиссею"
Как лодку назовешь, так она и поплывет, а Одиссея - длительное плавание
Единственное, я не был в Одессе, возможно, там уже есть заведения с таким названием
Еще, как вариант, можно использовать твой (обращаюсь к Матроsкину) статус: "жемчужина у моря"
Если в интерьере много африканских мотивов, можно попробовать "Африканский капитан", "Солнечный континент", "Оазис", "Тропики", "Африканская сказка", "Мечта аборигена".
На отзыв:
"Одессея", если уж на то пошло Одиссея - название легендарного путешествия древнегреческого героя Одиссея.
Делай, что можешь, и будь, что будет.