Отель The Albatroz расположен на высокой скале над океаном в центре курорта Кашкайш, в старинном герцогском замке XIX века, переделанном в отель в 1983 году. Состоит из 2 зданий — исторического и нового, стоящих друг напротив друга. Непосредственно около отеля находятся торговые центры, рынок и бутики.