Hotel Duquesa de Cardona is an upscale hotel offering port views, sleek accommodations, posh dining, a rooftop deck, and a terrace bar. It occupies a 19th-century palace.