Město Carevo leží v malém zálivu, asi 75 km jižně od letoviska Burgas a 7 km severně od Achtopolu. Rozkládá se na dvou malých poloostrovech a má tři krásné pláže. Rybářské městečko (asi 6000 obyvatel) bylo kdysi řeckou kolonií na pobřeží Černého moře. Staré město se nachází na jižním poloostrově a je směsicí starého stavebního slohu s úzkými kamennými uličkami a nově vybudovanými moderními rodinnými hotely.