Don’t go through a booking site but contact places directly. I am going in May with a large group. People from this group are staying at various places, Maria’s by the Sea, Hummingbird and Nanny Cay. Send and email and they will get back to you quite promptly. Or even call, they are all open.