We are planning on flying in from Naples in May, but unfortunately, the only direct flight lands in Cagliari around 10pm. We haven't finalized which hotel we are staying at yet, but I am leaning towards either Il Castello (2 hours away) or Hotel Villa del Re (1 hour away). Both hotels are fairly expensive and I don't want to pay for a whole day/night and not arrive at the hotel until midnight. Would it be worth it to stay in Cagliari the night we arrive? We want a relaxing beach vacation but also want to do a little bit of exploring. Is it worth staying in Cagliari that first night and exploring the surrounding area our first day there, then heading to the resort in the late afternoon? Any help is appreciated, thanks!