Обособление обстоятельств, выраженных существительными с предлогами

Могут обособляться обстоятельства, выраженные существительными с предлогами.

Обособление таких обстоятельств зависит от их распространённости и положения перед сказуемым. Сравните:
Крейсеры, ввиду недостатка места в бухте, держались в открытом море. - Крейсеры держались в открытом море ввиду тесноты в бухте.

Всегда обособляются обстоятельства с предлогом несмотря на, например:
Леса, несмотря на тропический зной, не отличались тропической пышностью.

Часто обособляются обстоятельства с предлогами благодаря, согласно (с), вопреки, при наличии и т.п., например:
1) Благодаря отцу, я и сёстры знаем французский, немецкий и английский языки.
2) Савельич, согласно с мнением ямщика, советовал воротиться.
3) Вопреки предсказанию моего спутника, погода прояснилась.
4) Завтра, при наличии благоприятной погоды, мы вылетаем в Ташкент.