Возможны варианты в зависимости от смысла:
Никто не знает что нужно (=не знает необходимого);
Никто не знает, что нужно (=что именно нужно).
Да, запятая необходима.
Следует поставить двоеточие: Всё просто: в профилях компаний указаны номера мобильных телефонов.
Если однородным членам предложения не предшествует обобщающее слово (словосочетание), то двоеточие ставится только в том случае, когда необходимо предупредить читателя, что дальше следует перечисление. Если такой специальной задачи нет, то двоеточие не нужно.
Такой вариант пунктуации возможен.
Запятая перед чем не требуется.
Верно: соус песто, салат-латук.
Оба варианта возможны.
Слова главным образом обычно не обособляются. Подробнее см. в "Справочнике по пунктуации".
Здесь буквально: когда берег виден, просматривается.