Карвоейро - небольшой курортный городок, живописно расположенный на скале на побережье Алгарве. Он состоит из невысоких разноцветных домов, а на окраинах расположены более высокие отели и жилые дома. Главная достопримечательность поселка - песчаный пляж, расположенный в бухте, защищенный от ветров.
Карвоейро, как и многие города региона Алгарве, возник во второй половине 20 века из небольшой рыбацкой деревушки. По сей день у подножия обрыва в акватории залива швартуются красочные рыбацкие лодки, которые используются как для рыбалки, так и для организации походов по побережью и рыболовных пикников. Постройки поселка очень живописно смотрятся над скалистым обрывом, с которого открывается прекрасный вид на море.
На курорте есть один, не очень большой пляж, спрятанный в бухте. Он разработан и оснащен оборудованием для отдыха и прокатом водного инвентаря. Однако достаточно проехать несколько километров от Карвоейро, чтобы найти более живописные места для отдыха, часто расположенные в небольших бухтах, защищенных от ветра и глаз людей.