Благодаря выделяется ли запятыми, выясним, определив часть речи, к которой принадлежит это слово в контексте.
Гости встают из-за стола, благодаря хозяев за теплый прием.
В этом предложении слово "благодаря" обозначает дополнительное действие, которое принадлежит подлежащему.
Гости (что делают?) встают и благодарят.
Слово "благодаря" является деепричастием, образованным от глагола "благодарить". К тому же у него есть зависимые слова, которые образуют деепричастный оборот. Перед словом "благодаря" обязательно нужна запятая, которая выделяет этот оборот.
Рассмотрим другой контекст.
Благодаря солнцу из-под снега потекли ручьи и ручейки.
В этой ситуации запятая не ставится. Слово "благодаря" является производным предлогом, который употреблен с существительным в форме дательного падежа и эквивалентен непроизводному предлогу "из-за". Запятая не нужна, если оборот со словом "благодаря" находится в начале или в конце предложения.
У костра совсем нет комаров благодаря дыму.
Запятая нужна, если оборот с предлогом "благодаря" является распространенным и находится между подлежащим и сказуемым.
Все юные спортсмены, благодаря постоянным занятиям под руководством опытного тренера, хорошо выступили на городских соревнованиях.