Свети Влас се намира в подножието на южните склонове на Стара планина, в непосредствена близост до брега на Черно море. Той е на 10 км от историческия град Несебър. Свети Влас заема северната част на залива, край който се намира Слънчев бряг и вилно селище Елените, а Бургас е разположен на 35 км южно. Макар и малък, градът има богата и дълга история. Първото селище в района било основано от древните траки. По-късно, през еленистическия период, около II в. пр. Хр., със заселването на гръцки колонисти, селището се е наричало Лариса. С това име се среща чак до XIV век, когато приема името на Свети Влас - покровител на търговците, животновъд, лечител.. Новото наименование на селището е било свързано с намиралия се тук голям и известен ставропигален манастир „Св. Власий“, който бил пряко подчинен на Константинополската патриаршия. Същият просъществувал до XVIII век, когато е опожарен от безбройните по това време набези на пирати. Подобна съдба сполетяла и другите четири манастира, разположени в околността на селото: „Св. Петър“, „Св. Илия“, „Св. Андрей“ и девическият „Св. Ана“. Отделни останки от тези обетели могат да бъдат забелязани и днес.