Намира се в на брега на големия Бургаски залив. Релефът е предимно равнинен, като на северозапад от града има лек хълмист терен.Също край града протича река Ахелой, извираща от Айтоските възвишения и вливаща се в Черно море. Основното занимание на местното население е строителство и морски туризъм.