Our users' favourite hotels 8.71 Excellent Grand Mercure Rockford Esplanade Corner Vievers Road Williams Esplanade Palm Cove, AU £98 £73 per night