Undeniably, breakfast is best from a rooftop terrace with harbour views. At Marina Di Castello, one of Cagliari’s most elegant B&Bs, four spacious and modern rooms invite guests to tuck in for ...