Следует использовать тире: врач — детский онколог (но через дефис: врач-онколог).
Нет, неправильно (примерно как колумбийские кофе).
Оба слова, виски (напиток) и мартини, могут использоваться как существительные мужского или среднего рода.
Корректно дефисное написание. Пишутся через дефис сочетания существительных с однословными приложениями, следующими за определяемым словом.
Нужно поставить тире (длинную черточку) с пробелами.
Корректно написание через дефис. Ср. с предписаниями академического «Русского орфографического словаря» для сочетаний подобной структуры.
Правильны оба варианта. Виски – существительное мужского и среднего рода.
Взрослый билет – корректное для разговорной речи сочетание. У слова взрослый есть значение не только 'достигший зрелого возраста, полной зрелости', но и (в разговорной речи) 'предназначенный для таких людей; касающийся таких людей': взрослый фильм, взрослый билет; взрослые проблемы.
Что касается сочетания детский билет, то оно абсолютно нормально, т. к. основное значение прилагательного детский – относящийся к детям, предназначенный для детей.