Karlach most definitely does kiss boys. And also girls. Her famous fan fiction dream scene has her fantasizing about a threesome with a goliath man and a halfling woman. This same scene could also be featuring Damon if you happen to have met him first.