My vote is to drop your bags, then walk up Boulevard De Grand Case and see what is open. We stayed there in February, and there was a tiny pizza place near the lolos - no inside seating, but he had a bar and bar stools, and made the pizza's to order. Prior to Irma, there was a pizza place on the main road, opposite where Rainbow is, with a wood fired oven that made a great Neapolitan style pizza, but it was closed when we were there, and the oven had been moved out, so I don't think that is open.