You might think that the cubistic Hotel Rocamar in Albufeira looks like an updated version of a Moorish castle, a well-ordered assemblage of building blocks, or the partially excavated side of a stone quarry. Built in 1974, it was enlarged in 1991. It rises six stories above the tawny cliffs that slope down to one of the most inviting beaches on the Algarve. Many of its windows, and all of its balconies, benefit from the view.