Beachfront hotel with modern amenities is built into the rock face; set in the Old Quarter offering panoramic views of the coast.