Just managed to get a single room for both nights at the Devoran, on the Esplanade. Reservations number 08000481731 if anyone else wants to try their luck.