For most visitors, the best hotels in Cairns are on the Esplanade: Crystalbrook Riley for a splurge, Shangri-La The Marina for early reef trips, Pullman Cairns International for five-star comfort at a lower rate, and Pacific Hotel Cairns for a waterfront address at mid-range prices. For a real beach, look at Alamanda in Palm Cove; to sleep on the reef itself, Fitzroy...










