El Castelo Guest House, cuyo aspecto recuerda a un castillo, se encuentra en lo alto de un acantilado sobre la playa de Carvoeiro y ofrece vistas panorámicas al océano Atlántico, así como a Carvoeiro, localidad pesquera situada a 2 o 3 minutos a pie.