Chernomorets se află la aproximativ 24 de kilometri sud-est de capitala provinciei Burgas, pe coasta de sud a Golfului Burgas, cea mai mare golf a Coastei Bulgare a Mării Negre. Până în 1951, era cunoscut sub numele de Sveti Nikola (Свети Никола, "Sfântul Nicolae"). Chernomorets înseamnă "omul Mării Negre".
Inițial un sat, a primit statutul de oraș la 2 decembrie 2009, pe motiv că îndeplinește cerințele demografice și de infrastructură datorită statutului său de stațiune. Orașul are o școală primară, o grădiniță și un centru cultural (chitalishte).
Chernomorets se află pe pantele nordice ale muntelui Strandzha, între Capul Emine la nord și mlaștina Arkutino la sud. La est se află Insula Sf. Ivan, cu Sozopol la sud-estul orașului, de-a lungul drumului de coastă.
Chernomorets are o biserică ortodoxă dedicată patronului orașului, Sfântul Nicolae. Un parc amenajat numit "Grădina Edenului" se află chiar în fața acesteia.